Appium selenium3.3 导致 appium 中 send_keys () 无法使用的问题

西湖醋鱼 · 2017年04月22日 · 最后由 ximi 回复于 2017年05月31日 · 2798 次阅读

先描述下环境:

selenium 版本:3.3.3,appium 版本:1.6.3

问题:

send_keys() 函数使用报错,具体为定位一个输入框,然后 send_keys('123456'),运行到此段,程序报错,报错内容如下:

提示是参数错误,折腾了半天无果,后来在网上查了一下,看到有个帖子说明是因为 selenium 版本过高引起,使用降版本的方法解决,但是因为 web 测试环境的原因,不能用此方法解决,所以在此请教,有没有不需要降低 selenium 版本的方法解决此问题的?跪求!

共收到 9 条回复 时间 点赞

楼主,你解决了没?求方法

这个问题早就发现了,而且早就解决了。嘻嘻
试试 set_value("xxxx"),我这边可以的。
send_keys() 早就 game over 了。

回去试一下这方法

—— 来自 TesterHome 官方 安卓客户端

@xiaoMGitHub 根据 3 楼那位朋友说的方法可以解决,set_value(element,str)

selenium 3.3.1 就可以了

@lindalaugh 好的,谢谢

我也遇到这个问题了,解决了。谢谢

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册