XPath定位失败
问题
原因
网上说appium定位使用xpath时不支持中文
解决
更换成uiautomator,一个java库,提供执行自动化测试的各种API
uiautomator text定位
问题
An element could not be located on the page using the given search parameters.
原因
输入框控件为android.view.View()
意味着只能click,不能send_keys
注:android.widget.EditText可以send_keys
解决
使用press_keycode(模拟安卓键盘操作)
self.driver.implicitly_wait(2)
self.driver.press_keycode(8).press_keycode(8).press_keycode(8).press_keycode(8).press_keycode(8).press_keycode(8).press_keycode(8).press_keycode(8)
Android KEYCODE键值链接:https://blog.csdn.net/moonft/article/details/121915175