我在centos上安装了Firefox和Selenium.我正在使用Xvfb和pyvirtualdisplay来打开浏览器.
当我尝试运行selenium webdriver时,我能够尽快打开一个新的显示器
browser = webdriver.Firefox()
我收到错误:
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/site-packages/selenium/webdriver/firefox/webdriver.py", line 134, in __init__
self.service = Service(executable_path, log_path=log_path)
File "/usr/lib/python2.7/site-packages/selenium/webdriver/firefox/service.py", line 45, in __init__
log_file = open(log_path, "a+")
IOError: [Errno 13] Permission denied: 'geckodriver.log'
Run Code Online (Sandbox Code Playgroud)
关于这里出了什么问题的任何线索?
编辑:克服了权限错误,我得到了
Message: 'geckodriver' executable needs to be in PATH