ChromeDriver权限已设置,但不允许其运行?

时间:2015-07-10 13:26:32

标签: python selenium jenkins

我正在使用带有铬驱动器的硒,以及与jenkins一起运行我的测试。构建测试时我得到此错误输出。我对chromedriver的权限由用户'jenkins'和组'jenkins'设置为777。有什么想法吗?

======================================================================
ERROR: setUpClass (test.Test)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/local/lib/python3.4/dist-packages/selenium/webdriver/chrome/service.py", line 68, in start
self.service_args, env=env, stdout=PIPE, stderr=PIPE)
File "/usr/lib/python3.4/subprocess.py", line 848, in __init__
restore_signals, start_new_session)
File "/usr/lib/python3.4/subprocess.py", line 1446, in _execute_child
raise child_exception_type(errno_num, err_msg)
PermissionError: [Errno 13] Permission denied

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/var/lib/jenkins/workspace/test2/test.py", line 11, in setUpClass
cls.driver = webdriver.Chrome(chrome_driver_path)
File "/usr/local/lib/python3.4/dist-packages/selenium/webdriver/chrome/webdriver.py", line 62, in __init__
self.service.start()
File "/usr/local/lib/python3.4/dist-packages/selenium/webdriver/chrome/service.py", line 80, in start
os.path.basename(self.path), docs_msg)
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable may have wrong permissions. Please see https://sites.google.com/a/chromium.org/chromedriver/home


----------------------------------------------------------------------
Ran 0 tests in 0.005s

FAILED (errors=1)
Recording test results
ERROR: Publisher 'Publish JUnit test result report' failed: No test report files were found. Configuration error?
Finished: FAILURE

0 个答案:

没有答案