博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
selenium 隐式等待报错 value must be a non-negative integer
阅读量:5245 次
发布时间:2019-06-14

本文共 638 字,大约阅读时间需要 2 分钟。

笔者运行代码使用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)之后,运行程序,问题解决。

 

转载于:https://www.cnblogs.com/wzjbg/p/11213296.html

你可能感兴趣的文章
Redmine
查看>>
帧的最小长度 CSMA/CD
查看>>
xib文件加载后设置frame无效问题
查看>>
编程算法 - 左旋转字符串 代码(C)
查看>>
IOS解析XML
查看>>
Python3多线程爬取meizitu的图片
查看>>
树状数组及其他特别简单的扩展
查看>>
zookeeper适用场景:分布式锁实现
查看>>
110104_LC-Display(液晶显示屏)
查看>>
httpd_Vhosts文件的配置
查看>>
php学习笔记
查看>>
普通求素数和线性筛素数
查看>>
React Router 4.0 基本使用
查看>>
PHP截取中英文混合字符
查看>>
【洛谷P1816 忠诚】线段树
查看>>
电子眼抓拍大解密
查看>>
poj 1331 Multiply
查看>>
tomcat7的数据库连接池tomcatjdbc的25个优势
查看>>
Html 小插件5 百度搜索代码2
查看>>
P1107 最大整数
查看>>