相关疑难解决方法(0)

权限被拒绝:'geckodriver.log'在python中运行selenium webdriver时

我在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

python selenium

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

python ×1

selenium ×1