我正在尝试在firefox 48上运行selenium测试。我得到以下错误。
if log_path:
log_file = open(log_path, "a+")
IOError: [Errno 13] Permission denied: 'geckodriver.log'
C:UsersABCgetTalentvenvgetTalentlibsite-packagesseleniumwebdriverfirefoxservice.py:45: IOError
相同的代码在Chrome上运行良好
应该首先在path中添加Gekodriver,然后在firefox脚本中设置驱动程序的路径。
firefox_dir = "/usr/local/selenium/webdriver/firefox"
ff_profile = selenium.webdriver.FirefoxProfile(profile_directory=firefox_dir)
driver = selenium.webdriver.Firefox(ff_profile)
您必须将文件geckodriver .exe添加到PATH