Ios 使用辅助功能标签访问时无法正确设置元素值

Ios 使用辅助功能标签访问时无法正确设置元素值,ios,appium,Ios,Appium,我正在使用Appium自动测试iOS本机应用程序。我已经完成了所有设置,并使用Java运行了测试。但是,我在尝试输入textfield值时遇到了一些问题 我使用可访问性标签(By.name)访问textfield元素,并设置如下值- driver.findElement(By.name("emailTextField")).sendKeys("myusername"); driver.findElement(By.name("passwordTextField")).sendKeys("mypa

我正在使用Appium自动测试iOS本机应用程序。我已经完成了所有设置,并使用Java运行了测试。但是,我在尝试输入textfield值时遇到了一些问题

我使用可访问性标签(By.name)访问textfield元素,并设置如下值-

driver.findElement(By.name("emailTextField")).sendKeys("myusername");
driver.findElement(By.name("passwordTextField")).sendKeys("mypasswd");
下面是设置值后的屏幕截图。您会注意到文本字段的占位符文本仍然在后面,并且密码值不安全。但真正的问题是登录失败

现在,如果我使用标记名更改代码和访问元素,我看不到任何占位符文本,密码值是安全的,我可以登录

driver.findElement(By.tagName("textfield")).sendKeys("myusername");
driver.findElement(By.tagName("secure")).sendKeys("mypasswd");
我的问题是-我想使用可访问性标签(By.name),但不确定如何使其正常工作。谢谢。

为了回应我在上的帖子,我发行了一期-