Java 函数的作用是:将汉字作为英文字符串的一部分发送

Java 函数的作用是:将汉字作为英文字符串的一部分发送,java,api,selenium,appium,Java,Api,Selenium,Appium,使用appiumsend keys()函数在文本字段中发送名称时,除了名称之外,文本字段中还会出现一些随机汉字 我们使用的是能力 capabilities.setCapability("unicodeKeyboard", "true"); capabilities.setCapability("unicodeKeyboard", "true"); 甚至认为我们无法解决错误 public ProfilePage click_On_Edit_Profile_Icon(String Name,

使用appium
send keys()
函数在文本字段中发送名称时,除了名称之外,文本字段中还会出现一些随机汉字

我们使用的是能力

capabilities.setCapability("unicodeKeyboard", "true"); 
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);
}
最终结果就是这样
”漢字名称“

尝试添加这些功能,一个或另一个或两个,尝试不同的组合

capabilities.setCapability(“locale”, “en_US”);
capabilities.setCapability(“language”, “en”);
同时尝试删除您的功能


尝试添加这些功能,一个或另一个或两个,尝试不同的组合

capabilities.setCapability(“locale”, “en_US”);
capabilities.setCapability(“language”, “en”);
同时尝试删除您的功能