我正在尝试找到一种比使用以下方法更好的方法:
js.ExecuteScript("scroll(0, 1300)");
我有一个页面,其中的数据可以更改,从而使页面高度的大小可以更改。因此,当我今天单击位于上的元素时1500px
,明天可能会单击它,800px
并且找不到该元素,并且测试用例失败。
那么,你们习惯于在尺寸变化的页面上定位元素吗?
我开始使用下面的方法,似乎效果很好。谢谢大家的帮助。
IWebElement bio = SeleniumDriver.FindElement(By.XPath("path"));
Actions actions = new Actions(SeleniumDriver);
actions.MoveToElement(bio);
actions.Perform();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句