摘要: Geckodriver似乎没有被识别,尽管它在系统路径中被精确设置
当前系统配置:
Objective/Goal:解决了Geckodriver未被检测到的问题,因此我可以通过参考Automation的以下指南,继续在Pytest中使用Selenium和Pytest设置一个自动化框架:https://blog.testproject.io/2019/07/16/read-config-files-in-python-selenium/
我已经尝试过什么了?:
实际结果:执行时:pipenv从以下目录运行pytest:
发布于 2020-03-29 04:19:32
问题不在于geckodriver的路径。问题是在Python代码中找不到“Firefox”作为标记。
使用配置夹具:“from selenium.webdriver import”将此导入添加到模块中。
发布于 2020-03-29 02:59:02
我建议您使用webdriver_manager,这样您就不必处理所有这些问题。它非常简单,如下所示。webdriver_manager将在操作系统和架构的基础上获得最新的稳定驱动程序。
from selenium import webdriver
from webdriver_manager.firefox import GeckoDriverManager
driver = webdriver.Firefox(executable_path=GeckoDriverManager().install())
driver.get("https://www.google.com")
# continue using the driver as usual.https://stackoverflow.com/questions/60909396
复制相似问题