过程测试开发我爱编程

selenium_通过selenium控制浏览器滚动条

2016-08-01  本文已影响5516人  古佛青灯度流年

目的:通过selenium控制浏览器滚动条
原理:通过 driver.execute_script()执行js代码,达到目的

     driver.execute_script("window.scrollBy(0,1000)")

语法:scrollBy(x,y)

参数 描述
x 必需。向右滚动的像素值。
y 必需。向下滚动的像素值。

或者用

      driver.execute_script("window.scrollTo(0,1000)")

语法:scrollBy(x,y)

参数 描述
x 必需。必需。要在窗口文档显示区左上角显示的文档的 x 坐标。
y 必需。必需。要在窗口文档显示区左上角显示的文档的 y 坐标。

2.通过模拟键盘的形式去滚动屏幕,也没成功,也许是我对这个用法还不熟练

      driver.find_element_by_css_selector('.fadeInUp.animated').send_keys(Keys.DOWN)

@晴---2016年08月01日18:04:43

上一篇下一篇

猜你喜欢

热点阅读