c 网站开发实例教程,国内做网站群平台的公司,金山做企业网站,惠州网站建设教程这一节要有js基础。做web端的UI自动化必须要有html#xff0c;css#xff0c;javascript前端基础。 滚动条控制#xff1a; 1 移动垂直滚动条 document.documentElement.scrollTop 2 移动垂直滚动条 document.documentElement.scrollLeft 3 找到某个元素#xff0c;移动到可…这一节要有js基础。做web端的UI自动化必须要有htmlcssjavascript前端基础。 滚动条控制 1 移动垂直滚动条 document.documentElement.scrollTop 2 移动垂直滚动条 document.documentElement.scrollLeft 3 找到某个元素移动到可视区内scrollIntoView() #codingutf-8
# 通过js操作滚动条from selenium import webdriver
import time
#打开淘宝
browser webdriver.Firefox()
browser.get(https://www.taobao.com)
time.sleep(2)#向下滚动1000像素
jsdocument.documentElement.scrollTop1000
browser.execute_script(js)
time.sleep(2)#回顶部
jsdocument.documentElement.scrollTop0
browser.execute_script(js)
time.sleep(2)#找到某个元素scrollIntoView让当前的元素滚动到浏览器窗口的可视区域内
jsvar div1document.getElementsByClassName(layer);div1[div1.length-2].scrollIntoView();
browser.execute_script(js)
time.sleep(5)#缩小窗口显示水平滚动条
browser.set_window_size(500,800)
browser.get(http://www.bing.com)
time.sleep(2)
js document.documentElement.scrollLeft1000
browser.execute_script(js)
time.sleep(2)
jsdocument.documentElement.scrollLeft0
browser.execute_script(js)
time.sleep(2)browser.quit() 转载于:https://www.cnblogs.com/dinghanhua/p/9740065.html