如何为 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
当我在 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