python Chrome版本113上的Selenium错误-消息:javascript错误:Object.hasOwn不是函数

5f0d552i  于 2023-05-16  发布在  Python
关注(0)|答案(2)|浏览(565)

Chrome最近进行了更新,部分功能提升

selenium.common.exceptions.JavascriptException: Message: javascript error: Object.hasOwn is not a function
  (Session info: chrome=113.0.5672.93)

这发生在点击和find_elements上,我找不到任何解决方案。我能够使用driver.execute_script('arguments[0].click()', element)进行点击,它开始工作,但它失败的find_element s。有解决办法吗?

jexiocij

jexiocij1#

有同样的问题...看起来你可以使用

elements = driver.execute_script("return document.querySelectorAll('var');")

这将帮助您找到页面上的元素,然后您可以使用您描述的过程单击它们......我希望这有助于解决这个问题。

iswrvxsc

iswrvxsc2#

一周前我在官方群里提出了这个问题,等待回复。
driver.find_element报告错误

相关问题