2016-11-07 5 views
1

firefox48でseleniumテストを実行しようとしています。パーミッションが拒否されました:FirefoxでSeleniumテストを実行しているときに 'geckodriver.log'

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で同じコードが正常に動作しています。 Gekodriverは最初のパスに追加する必要があります

答えて

1

は、その後、Firefox用スクリプトにドライバのパスを設定します。

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

あなたがPATHにファイル、geckodirver.exeを追加する必要があり

関連する問題