【问题标题】:Permission denied: 'geckodriver.log' when running Selenium tests on Firefox权限被拒绝:在 Firefox 上运行 Selenium 测试时出现“geckodriver.log”
【发布时间】:2016-11-07 14:48:50
【问题描述】:

我正在尝试在 firefox 48 上运行 selenium 测试。我收到以下错误。

if log_path:
    log_file = open(log_path, "a+")
    IOError: [Errno 13] Permission denied: 'geckodriver.log'

C:\Users\ABC\getTalent\venv\getTalent\lib\site-packages\selenium\webdriver\firefox\service.py:45: IOError

相同的代码在 Chrome 上运行良好。

【问题讨论】:

    标签: python selenium firefox


    【解决方案1】:

    首先要在路径中添加Gekodriver,然后在firefox的脚本中设置驱动的路径。

        firefox_dir = "/usr/local/selenium/webdriver/firefox"
        ff_profile = selenium.webdriver.FirefoxProfile(profile_directory=firefox_dir)
        driver = selenium.webdriver.Firefox(ff_profile)
    

    【讨论】:

      【解决方案2】:

      您必须将文件 geckodirver.exe 添加到 PATH

      【讨论】:

        猜你喜欢
        • 2017-03-20
        • 2017-05-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-07-12
        • 2015-12-27
        • 1970-01-01
        相关资源
        最近更新 更多