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语句记住就好,固定语法。