我正在使用Selenium IDE来测试Web应用程序。一个页面创建一个简单的jQuery对话框,其中包含一些额外的内容。该对话框具有固定的高度,通常需要垂直向下滚动以显示额外的内容。
有没有让Selenium滚动此对话框以便查看某个元素? (滚动到对话框的底部也是一个解决方案)
我正在使用Selenium IDE 1.0.10
虽然selenium测试在没有滚动的情况下仍然有效,但我们会自动将测试作为构建过程的一部分运行。如果出现错误,我们会进行屏幕截图,以帮助调试。如果测试可以滚动,那么这将使截图更有价值。
答案 0 :(得分:0)
您是否已尝试过这些方面的内容?:
<tr>
<td>waitForPopUp</td>
<td>popupID</td>
<td></td>
</tr>
<tr>
<td>selectPopUp</td>
<td>popupID</td>
<td></td>
</tr>
<tr>
<td>windowFocus</td>
<td></td>
<td></td>
</tr>
<tr>
<td>runScript</td>
<td></td>
<td>selenium.browserbot.getCurrentWindow().scrollTo(300,200)</td>
</tr>
<tr>
<td>captureEntirePageScreenshot</td>
<td></td>
<td></td>
</tr>