appium报错Message: Cannot set the element to ‘啊啊’. Did you interact with the correct element?
程序员文章站
2024-01-20 09:32:52
...
问题描述:
appium+python sendkeys报错
例如:driver.find_element_by_xpath(‘xxxx’)).click()send_keys(‘啊啊’)
问题定位:
定位到的文本框在webview下面,直接用xpath定位sendkeys会报错 Cannot set the element to '啊啊'. Did you interact with the correct element?selenium.common.exceptions.InvalidElementStateException: Message: Cannot set the element to '啊啊'. Did you interact with the correct element?
解决方案:
用uiautomator定位即可。如果不需要输入中文可以试试driver.press_keycode(),但是presskeycode要用键码,使用很麻烦
driver.find_element_by_android_uiautomator('new UiSelector().text("标题、姓名、部门")').send_keys('梁斐')
上一篇: python基础知识打卡第十六天
下一篇: php 数组处理,用下面的值把上面的上标