>>> from selenium import webdriver
>>> browser = webdriver.Firefox()
**error Traceback** :

Traceback (most recent call last):
  File "/usr/local/lib/python3.7/dist-packages/selenium/webdriver/common/service.py", line 76, in start
    stdin=PIPE)
  File "/usr/lib/python3.7/subprocess.py", line 775, in __init__
    restore_signals, start_new_session)
  File "/usr/lib/python3.7/subprocess.py", line 1522, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'geckodriver': 'geckodriver'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.7/dist-packages/selenium/webdriver/firefox/webdriver.py", line 164, in __init__
    self.service.start()
  File "/usr/local/lib/python3.7/dist-packages/selenium/webdriver/common/service.py", line 83, in start
    os.path.basename(self.path), self.start_error_message)
selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH. 

  ask by Ravan translate from so

本文未有回复,本站智能推荐:

2回复

Selenium中的“ driver = webdriver.Firefox()”出现“ WebDriverException:'geckodriver'可执行文件必须在PATH中”错误

对于那里的专家,我使用Spyder(在Mac上)在Python中运行了以下代码: 并且出现以下错误: 请注意,我已经通过执行将'geckodriver'可执行文件添加到PATH中 在终端。 我重新启动计算机,但错误仍然存​​在。 有人知道这是怎么回事吗? 请帮忙。
2回复

selenium.webdriver.firefox.options-它是关于什么的?

我在看这段代码: 来源: https : //realpython.com/modern-web-automation-with-python-and-selenium/ 想法是调用无头浏览器,但我不理解此代码背后的逻辑。 什么是“选项”,什么是“选项”? 他们到底是做什么的?
1回复

selenium.common.exceptions.WebDriverException:消息:未知错误:无法通过 Selenium 使用 ChromeDriver 发现打开的页面

我是硒的新手,只是想学习。 尝试通过 ChromeDriver 打开 Chrome 浏览器时,出现以下错误: 尝试了很多谷歌搜索,但没有任何帮助。 下面是我的代码: 这不是要处理的代码,但我很困惑我在这里缺少什么。 还请推荐一些好的在线资源来学习 Python Selenium。 我打开的
2回复

Python + Selenium WebDriver:消息:元素不可交互

我在将电子邮件输入以下网站时遇到问题: https : //isapps.acxiom.com/optout/optout.aspx#section8 。 这是我使用的代码: 我收到以下错误: 这是我尝试访问的电子邮件字段的 HTML: 我需要与以下 HTML 元素进行交互是否正确?
1回复

Selenium Webdriver无法在python中打开新标签[重复]

这个问题已经在这里有了答案: 通过Selenium-Python在新选项卡中打开URL的最快方法是什么? 2个答案 下面的代码仅打开第一个网站,而没有打开新标签。 如果我在new_tab之后将其转到新网址,则只需将我发送到同一标签中的其他网址即可。
1回复

Selenium Python 一次处理多个 webdriver [重复]

这个问题在这里已经有了答案: 我可以通过 Selenium WebDriver 启动多少个并发 Chrome 连接/线程? (1 个回答)
1回复

如何在 Debian 9 上为 Python3 安装 Selenium Webdriver? [复制]

这个问题在这里已经有了答案: WebDriverException:消息:服务 chromedriver 意外退出。 状态代码为:127 (10 个
2回复

如何通过将Selenium WebDriver与Python一起在同一浏览器中打开新标签页? [重复]

这个问题已经在这里有了答案: 在新标签页中打开Web Selenium + Python 7答案 我想使用Python在Selenium WebDriver的当前会话中打开一个新选项卡。 我找到了Java的此链接 ,但无法将其转换为Python。 你能帮我吗?