调用JavaScript

有些页面操作不能依靠webdriver提供的API操作,所以需要使用JavaScript脚本。

<!-- window.scrollTo(左边距,上边距); -->
window.scrollTo(0, 450)

页面滚动条操作:

from selenium import webdriver
from time import sleep

driver = webdriver.Chrome()
driver.get("https://www.baidu.com")
driver.set_window_size(600,500)

#操作滚动条
js = "window.scrollTo(100,250);"
driver.execute_script(js)
sleep(2)

driver.quit()

 

posted @ 2021-03-26 15:49  这不好呐吧  阅读(46)  评论(0)    收藏  举报