【发布时间】:2014-07-17 05:16:00
【问题描述】:
我在 java 中的 Selenium Webdriver 测试中有这部分代码。我使用此 javascript 代码滚动到页面中的特定值 i。
((JavascriptExecutor) driver).executeScript("scroll(0,"+i+");");
scroll(0,y) 不返回值。有没有办法知道这个脚本是否已经执行?
【问题讨论】:
-
你为什么不去调试看看它是否真的执行了
-
滚动后截图。但是,我注意到当涉及到动态页面时,javascript 代码和 getScreenshots 不同步
-
即使我在滚动页面后截取屏幕截图。它工作正常。你指的是“动态页面”吗?
-
包含动态内容的页面。比如说 9gag.com,它的内容一直在动态加载。
-
"+i+"是什么意思?
标签: java javascript selenium selenium-webdriver