24.执行js

from selenium import webdriver
from time import sleep

dr = webdriver.Chrome()
dr.get("https://tieba.baidu.com/index.html")
sleep(1)

#用目标元素参考去拖动
target_elem = dr.find_element_by_link_text("地区")
js = 'arguments[0].scrollIntoView();'
dr.execute_script(js,target_elem)

#弹出框
dr.execute_script("window.alert('弹出框');")
sleep(2)
dr.switch_to.alert.accept()
sleep(2)

#拉到页面顶部
js1 = 'document.documentElement.scrollTop=0'
dr.execute_script(js1)
sleep(2)

#拉到页面底部
js2 = 'document.documentElement.scrollTop=10000'
dr.execute_script(js2)

dr.quit()

调用的百度贴吧,实现了弹出窗口的弹出与确认。

后面实现了滚动条拉到窗口顶部与底部。

js语句记住就好,固定语法。

猜你喜欢

转载自www.cnblogs.com/luoshuifusheng/p/9178859.html