【发布时间】:2013-09-09 06:09:38
【问题描述】:
我搜索了所有论坛,但我的问题没有得到正确答案。我要测试的网页有一个隐藏在下面的链接,我试图通过使用 xpath 或元素的 ID 属性搜索它来手动找到它,但是当我运行 Web 驱动程序脚本时我无法找到它。即使它没有在该元素上给出任何错误,我也会在下一个命令行/行上收到错误。
我从论坛中找到以下代码,该代码正在滚动整个页面。我不想要这个,我想像屏幕截图一样在特定的 div 区域中垂直向下滚动。
JavascriptExecutor jsx = (JavascriptExecutor)driver;
jsx.executeScript("ctl00_Menu1_scrollDiv.scrollBy(0,250)", "");
div id for this is "ctl00_Menu1_scrollDiv"
Element id: ctl00_Menu1_DlMenu_ctl09_LnkMenuname
请帮助我解决这个问题。提前致谢。
我们将不胜感激。
【问题讨论】:
-
在 div 中保留一个框架是一个选项??
-
感谢您的回复。在 div 内部,他们使用了一张桌子。请找到随附的新屏幕截图 Code.jpg
-
表格是如何产生概率的??将 iframe 保留在 div 中,将 table 保留在 iframe 中
-
到底为什么要使用 iframe?那里有不好的建议。
标签: java javascript webdriver selenium-webdriver