Javascript Selenium-AJAX对话框-如何在其中滚动?

Javascript Selenium-AJAX对话框-如何在其中滚动?,javascript,html,jquery,selenium,selenium-ide,Javascript,Html,Jquery,Selenium,Selenium Ide,我正在使用Selenium IDE测试一个web应用程序。一个页面创建一个简单的jQuery对话框,其中包含一些额外的内容。对话框有固定的高度,通常需要垂直向下滚动以显示额外的内容 是否需要让Selenium滚动此对话框以查看某个元素?(滚动到对话框底部也是一种解决方案) 我正在使用Selenium IDE 1.0.10 尽管selenium测试仍然可以在没有滚动的情况下运行,但我们会自动运行测试,作为构建过程的一部分。如果出现错误,我们将截屏以帮助调试。如果测试可以滚动,那么这将使屏幕截图更有

我正在使用Selenium IDE测试一个web应用程序。一个页面创建一个简单的jQuery对话框,其中包含一些额外的内容。对话框有固定的高度,通常需要垂直向下滚动以显示额外的内容

是否需要让Selenium滚动此对话框以查看某个元素?(滚动到对话框底部也是一种解决方案)

我正在使用Selenium IDE 1.0.10


尽管selenium测试仍然可以在没有滚动的情况下运行,但我们会自动运行测试,作为构建过程的一部分。如果出现错误,我们将截屏以帮助调试。如果测试可以滚动,那么这将使屏幕截图更有价值。

您已经尝试过类似的内容了吗

 <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>

等待弹出窗口
爆米花
选择弹出窗口
爆米花
视窗焦点
运行脚本
selenium.browserbot.getCurrentWindow().scrollTo(300200)
CaptureEnterpageScreenshot