欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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?

appium报错Message: 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('梁斐')