python+selenium调用JavaScript

Posted 小白龙白龙马

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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()

以上是关于python+selenium调用JavaScript的主要内容,如果未能解决你的问题,请参考以下文章

python selenium中调用js

无法从 AWS 机器上的 python 中的 selenium 调用 firefox

python selenium --调用js

Python+Selenium笔记(十五)调用JS

Python+selenium之调用JavaScript

Python+Selenium 自动化实现实例-模块化调用