Selenium(十五)---JavaScript的调用
webdriver可以通过excute_script(js)方法来执行javaScript代码
这里举两个例子,通过webdriver调用javascript调整窗口滚动条的位置和弹出警告框
代码演示:
from selenium import webdriver from time import sleep driver = webdriver.Chrome() driver.get("http://www.baidu.com") driver.set_window_size(800, 600) driver.find_element_by_id("kw").send_keys("selenium") driver.find_element_by_id("su").click() sleep(2) # 通过javascript设置浏览器窗口的滚动条位置 js = "window.scrollTo(100,450);" driver.execute_script(js) # 通过javascript弹出警告窗口 js = "alert('弹出!!!')" driver.execute_script(js) sleep(3) driver.quit()