如何为 Atom IDE 安装 selenium?

How do I install selenium for Atom IDE?

当我在 Atom 中尝试我的代码时 IDE。

from selenium import webdriver

br = webdriver.Firefox()
br.get('https://www.facebook.com/login/')
email = br.find_element_by_id('email')
email.send_keys('7021038678')
pas = br.find_element_by_id('pass')

pas.send_keys('welcome')
pas.submit()

我收到一条错误消息:

selenium.common.exceptions.WebDriverException: Message: 'geckdriver.exe' executable needs to be in PATH. 

我在 Atom 的控制台命令中执行了 pip install --user selenium。我看过其他关于此的帖子,但是我不确定如何使用 Atom IDE 修复它,因为我将 Atom 用于 Python 而不是 Python IDE.

我认为这不是 Selenium 的问题。您应该阅读错误的内容:'geckdriver.exe' 这是 FireFox webdriver selenium 用于 运行 测试。

您需要做的就是安装 geckodriver 并在系统环境变量中引用 PATH 中的文件目录

您也可以在初始化期间将路径传递给 Geckodriver

br = webdriver.Firefox('@your_browser_path')

您可以做的是:

from selenium import webdriver
from webdriver_manager.firefox import GeckoDriverManager

driver = webdriver.Firefox(executable_path=GeckoDriverManager().install())

每次都会尝试安装 GeckoDriver for Firefox。

注意:首先您必须使用以下方式安装软件包:

pip install webdriver-manager