2014-04-18 22 views
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),不知道如何讓它正常工作。謝謝。

回答

相關問題