【发布时间】:2021-01-09 21:30:08
【问题描述】:
当使用driver.execute_script() 执行的 Javascript 代码失败时,您将收到一条错误消息,但似乎没有上下文,例如行号,或者可能是堆栈跟踪/回溯。它不在消息中,也不存储在异常的任何属性中。看来这应该是某处。
示例消息:
selenium.common.exceptions.JavascriptException: Message: javascript error: Unexpected token ')'
(Session info: headless chrome=87.0.4280.47)
有人有什么想法吗?
我正在从 Python 调用 webdriver。
【问题讨论】:
-
请向我们展示您尝试执行的代码。
-
我在询问如何获取有关异常上下文的更多信息。代码不相关。
-
上下文有帮助。
-
@DMart OP 试图执行的 JS 代码在他的问题的上下文中并不重要,因为该帖子是关于从 Selenium 执行的 JS 的堆栈跟踪。
标签: selenium selenium-webdriver chromium