
implicitly_wait(30)为什么会提示not a number的异常?
python+selenium中driver.implicitly_wait(30)为什么会提示WebDriverException:Message:NotaNumber...
python+selenium中 driver.implicitly_wait(30)为什么会提示WebDriverException: Message: Not a Number,这句代码是录制转化自动生成
展开
2017-10-02
展开全部
你好,启动Driver的时候 使用
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
此处设置的等待时间 是针对全局设置的,webdriver中执行所有命令 的超时时间都设置为30秒了, 如上面的findElement方法,找不到元素会默认等待三十秒。 有些时候只需简单判断元素是否存在,立马执行,而此处的设置导致 脚本执行缓慢。
希望对你有帮助
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
python3.7(Anoconda) +selenium 2.48+ Firefox50 +geckodriver.exe 0.15
1遇到问题:使用firefox自带的seleniumIDE录制登录www.xxx.com,代码自动生成self.driver.implicitly_wait(30) ,执行的时候总是报错not a number
解决办法 :降版本 python3.6 + selenium2.48 + Firefox38 + getkodriver.exe 0.15
1遇到问题:使用firefox自带的seleniumIDE录制登录www.xxx.com,代码自动生成self.driver.implicitly_wait(30) ,执行的时候总是报错not a number
解决办法 :降版本 python3.6 + selenium2.48 + Firefox38 + getkodriver.exe 0.15
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询