zoukankan      html  css  js  c++  java
  • selenium 隐式等待报错 value must be a non-negative integer

    笔者运行代码使用selenium的隐式等待时出现报错:

     1 from selenium import webdriver # 从selenium导入webdriver
     2 import time
     3 driver = webdriver.Chrome()
     4 driver.get('https://www.baidu.com') # 获取百度页面
     5 driver.implicitly_wait(3)
     6 inputElement = driver.find_element_by_id('kw').send_keys(u"隐式等待") #获取输入框
     7 driver.implicitly_wait(3)
     8 searchButton = driver.find_element_by_id('su').click() #获取搜索按钮
     9 time.sleep(3)
    10 driver.quit()

    错误:

    由于已经查验过不是chrome.driver版本与chrome浏览器的版本不匹配的问题,所以笔者想到是不是selenium版本问题导致,笔者当前的selenium版本是selenium-3.5.0,卸载selenium-3.5.0,重新下载 selenium-3.141.0(pip install selenium==3.141.0)之后,运行程序,问题解决。

  • 相关阅读:
    jquery mobile
    可能用到的负边距应用
    兼容性问题
    less和scss
    函数的继承
    关于canvas
    html5表单属性
    html代码
    git 拉取远程分支 --本地分支不存在
    git 删除分支
  • 原文地址:https://www.cnblogs.com/wzjbg/p/11213296.html
Copyright © 2011-2022 走看看