我试图使用IE中的滚动条向下滚动页面。我正在使用self.driver.execute_script("window.scrollTo(0, 10000);")
当我运行我的测试,它到达页面时,它不会滚动。没有错误显示,页面只是不滚动。
我可以手动滚动滚动条页面。我的Selenium Python脚本不会滚动它。在
我要滚动的代码段是:
^{pr2}$
如果我使用Firefox并检查滚动条,我可以看到一些HTML。
在使用滚动条之前,是否需要获取滚动条的元素?在
HTML是:
调用滚动条方法的测试用例:class DataPreviewsPage_TestCase(BaseTestCase):
def test_a3_view_preview_crminvalid_odbc_and_test_scrollbar_up_and_down(self):
print "*** Test view_preview_crminvalid_odbc_and_test_scrollbar_up_and_down ***"
tool_bar = ToolbarPage(self.driver)
time.sleep(1)
data_previews_page = tool_bar.clickDataPreviews()
time.sleep(2)
data_previews_view_page = data_previews_page.click_view_link(Globals.datapreview_crminvalid_odbc_name)
time.sleep(10)
data_previews_view_page.scroll_up_and_down_using_the_scrollbar()
如何在Selenium Python中单击滚动条向下滚动页面?在
谢谢,
里亚兹