Son*_*pta 0 python selenium selenium-webdriver
我在 python 中有下面一段代码。
def __init__(self, email, password):
self.browser = webdriver.Chrome(ChromeDriverManager().install())
self.email = email
self.password = password
Run Code Online (Sandbox Code Playgroud)
现在当我尝试添加以下行时
JavascriptExecutor js =((JavascriptExecutor) self.browser);
Run Code Online (Sandbox Code Playgroud)
它向我显示无效语法。据我了解,它需要一个驱动程序。对我来说,驱动程序是 self.browser。即使导入库并启动我想使用的页面后,它仍然给我错误。我不想改变驱动程序的定义方式。
您正在尝试在 Python 上使用 JAVA 语法...
在Python中,JavascriptExecutor位于驱动程序中......
使用:
self.browser.execute_script('your script')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
183 次 |
| 最近记录: |