element.set_value无法在python appium中填充申请表

时间:2017-11-06 12:02:30

标签: appium python-appium

我正在尝试使用python appium客户端获取以下错误来填充Android应用程序上的名称,电子邮件和其他详细信息等数据。 Appium服务器版本-1.4.16.1 python appium client = 0.22和0.24 低于错误没有获得蚂蚁分辨率。

    element.set_value('Test_Uder')
  File "build\bdist.win-amd64\egg\appium\webdriver\webelement.py", line 123, in set_value
    self._execute(Command.SET_IMMEDIATE_VALUE, data)
  File "D:\vikas_python_venv\my_appium\lib\site-packages\selenium-3.7.0-py2.7.egg\selenium\webdriver\remote\webelement.py", line 501, in _execute
    return self._parent.execute(command, params)
  File "D:\vikas_python_venv\my_appium\lib\site-packages\selenium-3.7.0-py2.7.egg\selenium\webdriver\remote\webdriver.py", line 308, in execute
    self.error_handler.check_response(response)
  File "build\bdist.win-amd64\egg\appium\webdriver\errorhandler.py", line 29, in check_response
    raise wde
  

WebDriverException:消息:尚未实现。请帮助我们:   http://appium.io/get-involved.html

1 个答案:

答案 0 :(得分:0)

你尝试使用" send_keys"代替?

这样的事情:

self.driver = webdriver.Remote('http://localhost:4723/wd/hub', 
desired_caps)

self.driver.find_element_by_id(          
'com.matchbook.client:id/editTextUsername').send_keys("username_here")

其中" com.matchbook.client"是您的包名,您可以使用Appium Inspector找到元素ID(com.matchbook.client:id / editTextUsername),该Appium Inspector包含在Appium桌面应用程序中。