码迷,mamicode.com
首页 > 其他好文 > 详细

Bye sent_keys

时间:2017-08-02 10:04:07      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:支持中文   blog   display   sts   text   lin   style   uap   微信   

 

最近搞代码,老出现这个错:

 Parameters were incorrect. We wanted {"required":["value"]} and you sent ["text","value","id","sessionId"]

弄了好久,也没弄出来。
然后看到一个bug
appium issue
说是高版本的selenium不支持。
别人的解决方案:

pip uninstall selenium
pip install selenium==3.3.1

但是仍然没解决我的问题。
于是我自己封装了个函数

def send_text(self,text): #adb 不支持中文输入
   os.popen(‘adb shell input text {}‘.format(text))

问题解决了。

但是我发现,还有个更好的办法。
selenium 3.4后send_keys,就用不了了, 取而代之的是set_value,输入速度提高了很多

set_value(element,str)

终于解决了,浪费了我好多时间。

更多精彩,请关注 微信公众号: python爱好部落

技术分享

?

 

Bye sent_keys

标签:支持中文   blog   display   sts   text   lin   style   uap   微信   

原文地址:http://www.cnblogs.com/lucklly/p/7271588.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!