本文主要是介绍appium报错Message: Cannot set the element to ‘啊啊’. Did you interact with the correct element?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题描述:
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('梁斐')
这篇关于appium报错Message: Cannot set the element to ‘啊啊’. Did you interact with the correct element?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!