selenium 常见操作,js操作-将元素滚动到页面可见区域
我们在自动化测试中,会遇到需要把浏览器页面的元素移动到可见区域,就需要使用页面向上或者向下滚动 js操作-滚动条:使用: selenium 当中使用 execute_script (译:埃克斯Q特。思怪泼特) 方法 执行 js 语句; 页面元素滚动到可见区域常用的操作: 1、 移动到元素element对象的“底端”与当前窗口的“底部”对齐: driver.execute_script("arguments[0].scrollIntoView(false);",element) 2、移动到元素element对象的“顶端”与当前窗口的“顶部”对齐 : driver.execute_script("arguments[0].scrollIntoView();",element) 3、移动到页面底部: driver.execute_script("window.scrollTo(0,document.body.scrollHeight)") 4、移动到页面顶部: driver.execute_script("window.scrollTo(document.body.scrollHeight,0)") 将元素滚动到可见区域 :百度查询“电脑”,将“电脑_百度百科”移动到底部。 1、需要滚动的对象:先定位元素 2、js的滚动语句: 上面的四种方法 from selenium import