当前位置 : 主页 > 编程语言 > python >

8 js处理

来源:互联网 收集:自由互联 发布时间:2022-06-15
1 from selenium import webdriver 2 3 browers=webdriver.Firefox() 4 browers.get("url") 5 name=browers.name() 6 7 ##到顶 8 def scroll_top(): 9 if name=="chrome": 10 js = "var q=document.body.scrollTop=0" 11 else: 12 js = "var q=document.doc
1 from selenium import webdriver
2
3 browers=webdriver.Firefox()
4 browers.get("url")
5 name=browers.name()
6
7 ##到顶
8 def scroll_top():
9 if name=="chrome":
10 js = "var q=document.body.scrollTop=0"
11 else:
12 js = "var q=document.documentElement.scrollTop=0"
13 return browers.execute_script(js)
14
15
16 ##到底
17 def scroll_foot():
18 if browers.name == "chrome":
19 js = "var q=document.body.scrollTop=10000"
20 else:
21 js = "var q=document.documentElement.scrollTop=10000"
22 return browers.execute_script(js)
23
24 #滚动到底部
25 js = "window.scrollTo(0,document.body.scrollHeight)"
26 browers.execute_script(js)
27 #滚动到顶部
28 js = "window.scrollTo(0,0)"
29 browers.execute_script(js)
30
31 # 聚焦元素
32 target = browers.find_element_by_xxxx()
33 browers.execute_script("arguments[0].scrollIntoView();", target)

 


上一篇:10 判断元素状态
下一篇:没有了
网友评论