python - Python 错误 - 如何检查中间件是否在您的 PYTHONPATH 中以及如何将其添加到路径中?
问题描述
尝试运行 Selenium Web 测试时出现以下错误。
请不要将此标记为重复,因为原始帖子上的答案实际上并没有简单明了地回答。
我是新手,所以我真的很感激明确的方向。谢谢,麻烦您了!
我正在运行 Python 3.7.3 并使用命令检查了我的 PYTHONPATH 内容
python -c "import sys; print(sys.path)
这就是我所拥有的。
['', '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']
然后我用命令安装了中间件
pip install middleware
这是错误,
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 中。对此的任何帮助将不胜感激。
解决方案
好吧,原来我的 Chrome 网络驱动程序不支持我的 Chrome 浏览器版本。我的浏览器运行的是 74 版,而 Web 驱动程序只支持到 73 版。
解决方案- 更新了 Chrome 网络驱动程序!:)
推荐阅读
- swift - 快速文字处理
- apache - Apache2 启动然后在 debian9 上立即失败
- sql - Spark SQL 中带有字符串查询的注释
- google-chrome-devtools - Firefox 开发者工具截断长网络响应,Chrome 不显示
- prestashop-1.7 - 更新到 1.7.4 后无法访问 prestashop 管理门户
- javascript - Fullpage.js onSlideLeave 触发 CSS 类
- ionic-framework - 参数类型“{directives: any[];}”不可分配给“NgModule”类型的参数
- python - 使用图像运行 PyQt5 时出错
- java - Solr 插件自定义
- python - 阶跃函数和指数衰减的卷积