新手区 Appium1.6.5+python,使用 send_keys () 遇到问题,提示参数不对

tammy212 · 2017年07月14日 · 最后由 tammy212 回复于 2017年07月14日 · 1367 次阅读

环境:
appium:1.6.5
jdk:1.7
appium-uiautomator2-server-v0.1.5.apk
win10
python3.5

python 代码:

self.driver.find_element_by_id("com.chemao.certification.debug:id/et_car_vin").send_keys("11111111111111111")

pycharm 提示错误:
selenium.common.exceptions.WebDriverException: Message: Parameters were incorrect. We wanted {"required":["value"]} and you sent ["text","value","id","sessionId"]
appium 提示错误:

共收到 1 条回复 时间 点赞

这个问题已经解决了:
解决办法 1:将 send_keys 改为 set_value() 亲测好用,比 send_keys() 的输入速度要快
解决办法 2:selenium 的版本降低,具体的解决办法见http://blog.163.com/lucia_gagaga/blog/static/2647680192016829744684/

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