我正在尝试找到一种比使用以下方法更好的方法:
js.ExecuteScript("scroll(0, 1300)");
我有一个页面,其中的数据可以更改,从而使页面高度的大小可以更改。因此,当我今天单击位于上的元素时1500px,明天可能800px会找到它,并且找不到该元素,并且测试用例失败。
1500px
800px
那么,你们用什么来定位大小变化的页面上的元素?
我开始使用下面的方法,似乎效果很好。谢谢大家的帮助。
IWebElement bio = SeleniumDriver.FindElement(By.XPath("path")); Actions actions = new Actions(SeleniumDriver); actions.MoveToElement(bio); actions.Perform();