上海网站设计见建设,石家庄电商网站,如何对网站页面进行优化,小说网站防盗做的好问题#xff1a;被测组件为搜索输入框#xff0c;但是无搜索按钮#xff0c;需要点击键盘的回车按钮#xff0c;来进行搜索
使用环境#xff1a;appium 、 python、 Android手机
操作背景
如果使用appium 输入中文字符#xff0c;则需要设置’unicodeKeyboard’: True…问题被测组件为搜索输入框但是无搜索按钮需要点击键盘的回车按钮来进行搜索
使用环境appium 、 python、 Android手机
操作背景
如果使用appium 输入中文字符则需要设置’unicodeKeyboard’: True 、 ‘resetKeyboard’: True 但是如此设置后运行appium启动设备后会将设备输入法设置为Appium IME导致启动被测app后输入内容无法唤起键盘从而进行搜索操作
解决方法
根据网上资料查出有如下三种方法
使用driver.press_keycode(66)使用回车键的keycode66来替代搜索按钮使用adb命令切换特定输入法搜狗后在执行driver.press_keycode(66)模拟软键盘动作
使用华为设备、小米设备使用方法一、二均不成功方法三正常进行搜索
解决办法模拟软键盘动作
self.driver.execute_script(mobile: performEditorAction, {action: search}) 参考文档https://blog.csdn.net/u010041075/article/details/65445043 参考文档https://blog.csdn.net/qq_38312411/article/details/127900847