0
我正在使用Appium自动测试iOS本机应用程序。我有一切设置和使用Java运行测试。但是,我遇到了一些问题,试图输入文本字段值。访问使用辅助功能标签时无法正确设置元素值
我访问使用无障碍标签(By.name)文本字段元素和设定值如下 -
driver.findElement(By.name("emailTextField")).sendKeys("myusername");
driver.findElement(By.name("passwordTextField")).sendKeys("mypasswd");
下面是截图,一旦值已被设定。您会注意到文本字段的占位符文本仍然存在,并且密码值不安全。但真正的问题是,登录失败
http://i.imgur.com/WMnoNgK.png
现在,如果我改变我的代码,并使用标签名称访问元素,我看不出有任何占位符文本,密码值是安全的,我可以登录。
driver.findElement(By.tagName("textfield")).sendKeys("myusername");
driver.findElement(By.tagName("secure")).sendKeys("mypasswd");
我的问题是 - 我想使用辅助标签(By.name),不知道如何让它正常工作。谢谢。