2017-01-16 94 views
1

com.google.android.gms:ID/account_picker谷歌登录Appium,得到所有的信息帐户

我有一个按钮,谷歌的标志,就点击打开选择器选择哪个帐户登录到一个应用程序, 。

我们如何获得显示的所有帐户电子邮件地址列表以及如何选择特定电子邮件地址以登录Android应用程序。

回答

0

如果某些人找得到来自谷歌帐户选择器中所有Gmail ID列表,

人能做到使用下面的代码。

List<WebElement> acc_picker= driver.findElements(By.xpath("//android.widget.ListView[contains(@resource-id,'list')]/android.widget.LinearLayout")).subList(0, 2); 
for(WebElement cc:acc_picker) 
     { 
      String email=cc.findElement(By.xpath("//android.widget.LinearLayout")).findElement(By.xpath("//android.widget.TextView[@index ='1']")).getText(); 
}