Selenium / Webdriver跟踪页面移动

时间:2019-02-25 13:23:07

标签: c# selenium selenium-webdriver selenium-chromedriver

我有一个测试中的应用程序,可以渲染非常大的甘特图。直到滚动事件触发并需要它们时,才会渲染大多数元素(使用角度和类名等)。我需要能够朝各个方向前进,并对这些元素进行断言。

特定问题是可见性验证。我有以下内容:

'gml-id'


这还不够好。仅当页面处于默认状态时,它才有效。一旦我在第一张支票上移动了页面,下一个元素将要移动一个不可行的量,并且在整整一页之后,它将将页面移动整整一页,并且该元素仍然不可见。 / p>

我现在可以解决以上问题,但是,我很想不要重新发明轮子。

这一定已经解决了吗?

我在这里搜索了WebDriver / ChromeDriver / Selecnium文档,发现没有属性或方法可以帮助跟踪随着时间的推移/页面加载以来已经操纵的视口的“偏移”。

我应该考虑其他替代方法吗?

就目前而言,我只是将Point对象附加到包装好的驱动程序上,并亲自对其进行跟踪。...?

0 个答案:

没有答案