使用appium时send keys()
函数在文本字段中发送名称,除了名称之外,文本字段中还会出现一些随机的汉字。
我们在能力中使用
capabilities.setCapability("unicodeKeyboard", "true");
甚至认为我们无法解决错误
public ProfilePage click_On_Edit_Profile_Icon(String Name, String Email,String Alt_Mobile )throws Exception {
Thread.sleep(5000);
driver.findElementByXPath("//android.widget.EditText[contains(@resource-id,'etFlat')"].click();
Thread.sleep(3000);
driver.findElementByXPath("//android.widget.EditText[contains(@resource-id,'etFlat')"].sendKeys(Keys.chord(Keys.CONTROL, "a", Keys.DELETE),Name);
Thread.sleep(3000);
}
最终结果是这样显示的"漢字name"
尝试添加这些功能之一或另一个或两者,尝试不同的组合。
capabilities.setCapability(“locale”, “en_US”);
capabilities.setCapability(“language”, “en”);
也尝试删除你的能力...
capabilities.setCapability("unicodeKeyboard", "true");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)