1. 首页
  2. 数据库
  3. 其它
  4. Selenium及python实现滚动操作多种方法

Selenium及python实现滚动操作多种方法

上传者: 2021-01-01 02:34:51上传 PDF文件 83.74KB 热度 19次
selenium并不是万能的,有时候页面上操作无法实现的,这时候就需要借助JS来完成了。 当页面上的元素超过一屏后,想操作屏幕下方的元素,是不能直接定位到,会报元素不可见的。 这时候需要借助滚动条来拖动屏幕,使被操作的元素显示在当前的屏幕上。滚动条是无法直接用定位工具来定位的。 selenium里面也没有直接的方法去控制滚动条,这时候只能借助J了,还好selenium提供了一个操作js的方法:execute_script(),可以直接执行js的脚本。 方法一:使用js脚本直接操作 # 滚动到顶部 def scroll_top(self): if self.driver.nam
用户评论