首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Python错误-如何检查中间件是否在PYTHONPATH中,以及如何将其添加到路径中?

Python错误-如何检查中间件是否在PYTHONPATH中,以及如何将其添加到路径中?
EN

Stack Overflow用户
提问于 2019-05-09 14:01:49
回答 1查看 46关注 0票数 0

当我尝试运行Selenium web测试时,我得到了以下错误。

请不要将此标记为重复,因为原始帖子上的答案实际上不是直接和清晰的答案。

我是新手,所以我真的很欣赏清晰的方向。请和谢谢!

我正在运行Python 3.7.3,并已使用以下命令检查了我的PYTHONPATH内容

代码语言:javascript
复制
python -c "import sys; print(sys.path)

这是我在里面的东西。

代码语言:javascript
复制
['', 'C:\\Python\\python37.zip', 'C:\\Python\\DLLs', 'C:\\Python\\lib', 'C:\\Python', 'C:\\Users\\uzzma\\AppData\\Roaming\\Python\\Python37\\site-packages', 'C:\\Python\\lib\\site-packages']

然后,我使用以下命令安装了中间件

代码语言:javascript
复制
pip install middleware

这是错误,

代码语言:javascript
复制
Error
Traceback (most recent call last):
  File "C:\Python\lib\unittest\case.py", line 59, in testPartExecutor
    yield
  File "C:\Python\lib\unittest\case.py", line 611, in run
    self.setUp()
  File "C:\Users\uzzma\PycharmProjects\ChromeWebTest\src\test_template.py", line 7, in setUp
    self.driver = webdriver.Chrome()
  File "C:\Python\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 81, in __init__
    desired_capabilities=desired_capabilities)
  File "C:\Python\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 157, in __init__
    self.start_session(capabilities, browser_profile)
  File "C:\Python\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 252, in start_session
    response = self.execute(Command.NEW_SESSION, parameters)
  File "C:\Python\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
    self.error_handler.check_response(response)
  File "C:\Python\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: Chrome version must be between 70 and 73
  (Driver info: chromedriver=73.0.3683.68 (47787ec04b6e38e22703e856e101e840b65afe72),platform=Windows NT 10.0.17134 x86_64)



Assertion failed

Process finished with exit code 1

Assertion failed

我完全不确定如何将其添加到PYTHONPATH中。这方面的任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2019-05-14 07:20:30

嗯,原来我的Chrome web驱动程序不支持我的Chrome浏览器版本。我的浏览器运行的是版本74,而web驱动程序只支持到版本73。

解决方案-更新了Chrome webdriver!:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56053067

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档