首页 > 代码库 > Bye sent_keys
Bye sent_keys
最近搞代码,老出现这个错:
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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。