1 前言
WebDriver 提供操作浏览器的前进和后退按钮,但没有提供对滚动条相应的操作方法。此时我们可以借助 JavaScript 方法来控制浏览器滚动条,可以使用execute_script()方法来执行JS代码。通常情况下,当在自动化测试脚本预期失败或者执行脚本失败的地方,为了定位方便,需要进行截图操作。
2 操作举例
2.1 调用JS
(1)当我们需要将网页下拉到最顶端或者最低端时,可以通过调用js来实现。
test_search.py中的代码:
from time import sleepdef test_1(login): '''搜索AI''' global driver driver=login search() print("搜索AI") #跳转到最底部 scrollBot() #跳转到最顶部 scrollTop() #退出浏览器 quit()#查询操作def search(): driv