2017-11-29 12 views
0

私はセレンを使用したいのですが、(webdriverををインポートしようとしたときに)私が取得することは誤りである:jenkinsでセレニウムを使用すると構文エラーが発生するのはなぜですか?ジェンキンス環境で

+ python -c 'from selenium import webdriver' 
Traceback (most recent call last): 
    File "<string>", line 1, in <module> 
    File "/jenkins/04/workspace/platform.alex-test/venv/lib/python2.6/site-packages/selenium/webdriver/__init__.py", line 18, in <module> 
    from .firefox.webdriver import WebDriver as Firefox # noqa 
    File "/jenkins/04/workspace/platform.alex-test/venv/lib/python2.6/site-packages/selenium/webdriver/firefox/webdriver.py", line 34, in <module> 
    from selenium.webdriver.remote.webdriver import WebDriver as RemoteWebDriver 
    File "/jenkins/04/workspace/platform.alex-test/venv/lib/python2.6/site-packages/selenium/webdriver/remote/webdriver.py", line 991 
    return {k: size[k] for k in ('width', 'height')} 

に行くことができるものを任意のアイデア?

  • バージョンのpython:2.6.6
  • 版selenum:ドキュメントセレン3.7による

    virtualenv venv 
    . venv/bin/activate 
    pip install selenium 
    which python 
    python -c "import selenium; print selenium.__version__" 
    pip freeze 
    python -c "from selenium import webdriver" 
    

    :ここでは3.7.0

は、私はジェンキンスで実行完全なコードです.0はPython 2.6と互換性があります...

+0

実行しているコードブロックについて考えていただけますか? – DebanjanB

+0

'from selenium import webdriver'。そのバックトレース:行1 .... – Alex

+0

[辞書の理解はv2.7で登場](https://docs.python.org/2/whatsnew/2.7.html#python-3-1-features) –

答えて

0

実際には、hereが間違っています。 Seleniu 3.7.0は実際にはPython 2.6と互換性がありません:Here is the issue

関連する問題