python+selenium調用JavaScript


有些瀏覽器的頁面操作,不能依靠WebDriver提供的API來操作,需要借助JavaScript腳本。

webdriver提供了execute_script()方法來執行JavaScript代碼。



from
selenium import webdriver import time driver = webdriver.Firefox() driver.get('http://www.baidu.com') driver.set_window_size(800,700) #設置瀏覽器的寬和高,以便出現滾動條 driver.find_element_by_id('kw').send_keys('中國') driver.find_element_by_id('su').click() time.sleep(10) js = 'window.scrollTo(100,400);' #設置瀏覽器窗口滾動條的水牌位置和垂直位置 driver.execute_script(js) #調用/執行js語句的方法 time.sleep(10) driver.quit()


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM