gpt4 book ai didi

python-3.x - 无法加载 Atom '' find_element”

转载 作者:行者123 更新时间:2023-12-02 03:56:45 25 4
gpt4 key购买 nike

我最近安装了 PhantomJS,并在第一次运行时遇到了这个错误:

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.PhantomJS()
driver.get("http://www.google.com")
driver.find_element_by_id('some_element').send_keys('something' + Keys.RETURN)

此代码适用于 Firefox Webdriver,但不适用于 PhantomJS。我收到以下错误:

Traceback (most recent call last):
File "<PATHTOFILE>", line 20, in <module>
driver.find_element_by_id('lst-ib').send_keys('something' + Keys.RETURN)
File "/usr/local/lib/python3.5/dist-packages/selenium/webdriver/remote/webdriver.py", line 266, in find_element_by_id
return self.find_element(by=By.ID, value=id_)
File "/usr/local/lib/python3.5/dist-packages/selenium/webdriver/remote/webdriver.py", line 744, in find_element
{'using': by, 'value': value})['value']
File "/usr/local/lib/python3.5/dist-packages/selenium/webdriver/remote/webdriver.py", line 233, in execute
self.error_handler.check_response(response)
File "/usr/local/lib/python3.5/dist-packages/selenium/webdriver/remote/errorhandler.py", line 165, in check_response
raise exception_class(value)
selenium.common.exceptions.WebDriverException: Message: Error - Unable to load Atom 'find_element' from file ':/ghostdriver/./third_party/webdriver-atoms/find_element.js'

最佳答案

原因是我使用apt-get install Phantomjs来安装的,但是好像是apt-get安装的不是全功能的Phantomjs版本。因此,从 Phantomjs 网站手动下载并将包含的方向添加到 PATH 环境变量中。

关于python-3.x - 无法加载 Atom '' find_element”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36770303/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com