当前位置:   article > 正文

Python Selenium报错:ValueError: Timeout value connect was <object object at 0x000001CCD4EC4540>, but i_valueerror: timeout value connect was
valueerror: timeout value connect was ,

之前学习Python过程中做过接口测试,有安装urllib3,版本是2.0.7

之后又安装了Selenium3.141.0版本,结果巨坑来袭,写了简单代码验证安装效果,结果报错

代码如下:

  1. # 1.导包
  2. import time
  3. from selenium import webdriver
  4. # 2.实例化浏览器对象
  5. driver = webdriver.Chrome()
  6. # 3.打开网页:必须包含协议
  7. driver.get('https://www.baidu.com')
  8. # 4.观察效果
  9. time.sleep(3)
  10. # 5.关闭网页
  11. driver.quit()

报错:ValueError: Timeout value connect was <object object at 0x000001CCD4EC4540>, but it must be an int, float or None.

原因分析:Selenium版本与urllib版本冲突,

解决方案:

1、更换urllib3 2.0.7版本到1.26

        pip uninstall urllib3

        pip install urllib3 == 1.26.2

或更换Selenium降级版本

pip install --force-reinstall -v "selenium==2.53.0"

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/505853
推荐阅读
相关标签