Selenium_Webdriver–scrollbar操作

1.在测试过程中,需要控制页面的滚动条的时候,需要用JavaScript 来实现:
#控制滚动条到页面底部,两种方法都可以;
driver.execute_script(“window.scrollTo(0, 10000);”)
driver.execute_script(“document.documentElement.scrollTop=10000”)
#控制滚动条到页面顶部
driver.execute_script(“window.scrollTo(0, 0);”)
driver.execute_script(“document.documentElement.scrollTop=0”)
2.测试过程中经常容易出现比较低级的错误,在这里记一下:
>a.定义测试函数的时候,函数名一定要test开头,否则,unittest 执行不了,囧~
最好保持良好的编程习惯,命名统一:
def test_scroll(self):
>b.自己敲代码的时候,总是记不住要把下面这句顶到行起始位置!!
if __name__ == “__main__”:
unittest.main()

参考文件,scroll还有几种比较好的实现方法:
http://blog.likewise.org/2015/04/scrolling-to-an-element-with-the-python-bindings-for-selenium-webdriver/

Keep changing…

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.