求助,python3+selenium运行报错

mylaoxiaoxiao 2017-04-20 03:42:03
原来脚本运行的好好的。也没有改动什么,今天忽然运行报错了:
就打开某页面,输入用户名,密码,浏览器可以正常打开,然而输入什么的完全没效果。一看就报错底下了。
C:\Users\sunl\AppData\Local\Programs\Python\Python36\python.exe E:/自动化测试/test/登录客反.py
Traceback (most recent call last):
File "E:/自动化测试/test/登录客反.py", line 12, in <module>
username.send_keys('hongsy')
File "C:\Users\sunl\AppData\Local\Programs\Python\Python36\lib\site-packages\selenium\webdriver\remote\webelement.py", line 349, in send_keys
'value': keys_to_typing(value)})
File "C:\Users\sunl\AppData\Local\Programs\Python\Python36\lib\site-packages\selenium\webdriver\remote\webelement.py", line 493, in _execute
return self._parent.execute(command, params)
File "C:\Users\sunl\AppData\Local\Programs\Python\Python36\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 249, in execute
self.error_handler.check_response(response)
File "C:\Users\sunl\AppData\Local\Programs\Python\Python36\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 193, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: Expected [object Undefined] undefined to be a string
...全文
1346 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
mylaoxiaoxiao 2017-05-04
  • 打赏
  • 举报
回复
引用 5 楼 guojun_456 的回复:
火狐浏览器版本太高导致的,我用的是53版本的有问题,现在用低版本的一切ok,建议关闭浏览器自动升级
万分感谢。
jody_xx 2017-04-27
  • 打赏
  • 举报
回复
谢谢,我也遇到这个问题
xiezhiyong12345 2017-04-24
  • 打赏
  • 举报
回复
引用 5 楼 guojun_456 的回复:
火狐浏览器版本太高导致的,我用的是53版本的有问题,现在用低版本的一切ok,建议关闭浏览器自动升级
非常感谢,我把浏览器换成低版本的了,问题解决了
张兆军 2017-04-21
  • 打赏
  • 举报
回复
火狐浏览器版本太高导致的,我用的是53版本的有问题,现在用低版本的一切ok,建议关闭浏览器自动升级
xiezhiyong12345 2017-04-21
  • 打赏
  • 举报
回复
我的是Python2.7,也有这个问题,求解决方法
hellolex 2017-04-21
  • 打赏
  • 举报
回复
引用 5 楼 guojun_456 的回复:
火狐浏览器版本太高导致的,我用的是53版本的有问题,现在用低版本的一切ok,建议关闭浏览器自动升级
今天也遇到了这问题,按你的方法解决了
neeJack 2017-04-20
  • 打赏
  • 举报
回复
真是见鬼了,我也是。。。但是我用phantomjs就没问题,火狐有问题
张兆军 2017-04-20
  • 打赏
  • 举报
回复
这个问题怎么解决的??
mylaoxiaoxiao 2017-04-20
  • 打赏
  • 举报
回复
from selenium import webdriver driver = webdriver.Firefox() driver.get("http://www.baidu.com") element = driver.find_element_by_id("kw") element.send_keys("123") 脚本随便网上找了个运行也是报错。。去掉最后一句,都可以运行成功,加上这句就不行了。

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧