2024-06-28 14:28:13 发布
网友
我可能遗漏了一些东西,但在我检查过的每个示例中,JavascriptExecutor接口都是通过添加
import org.openqa.selenium.JavascriptExecutor
出于某种原因,它似乎对我不起作用。尝试此操作时,我收到以下错误:
ImportError: No module named org.openqa.selenium.JavascriptExecutor
有人知道怎么解决吗?我会非常感激的
错误说明了一切:
这本质上意味着模块org.openqa.selenium.JavascriptExecutor没有在其预期位置找到
org.openqa.selenium.JavascriptExecutor
如果Selenium客户端在传输或存储时遇到错误,则可能会出现此问题
Selenium团队目前正在处理问题SeleniumHQ/selenium/5378,以生成下载的Selenium客户端的二进制校验和,这将帮助您避免遇到传输或存储过程中可能引入的错误
在此之前,解决方案将是:
这是一个Java导入,而不是Python。无论如何,您不需要任何导入,因为WebDriver内置了运行JavaScript的函数
WebDriver
driver.execute_script('script')
错误说明了一切:
这本质上意味着模块
org.openqa.selenium.JavascriptExecutor
没有在其预期位置找到理由
如果Selenium客户端在传输或存储时遇到错误,则可能会出现此问题
Selenium团队目前正在处理问题SeleniumHQ/selenium/5378,以生成下载的Selenium客户端的二进制校验和,这将帮助您避免遇到传输或存储过程中可能引入的错误
解决方案
在此之前,解决方案将是:
这是一个Java导入,而不是Python。无论如何,您不需要任何导入,因为
WebDriver
内置了运行JavaScript的函数相关问题 更多 >
编程相关推荐