如何使用Appium访问Android spinner中的元素?

问题描述 投票:0回答:1

我正在使用Appium为Android编写自动化测试。在应用程序中有一个表单,你可以选择性别。当你按下性别字段时,一个微调器出来让你选择性别。但是我在Appium的应用源列表中看不到旋转器或它的选项。我必须看到他们的选择器才能在代码中使用它。

enter image description here

在Android Studio的布局检查器中,它看起来像这样。

enter image description here

enter image description here

android appium appium-android
1个回答
0
投票

试试这个。

public void testExample(){
WebElement spinner=driver.findElement(By.id(“android:id/text1”));
spinner.click();
driver.scrollToExact(“India”);
WebElement optionIndia=driver.findElement(By.name(“India”));
optionIndia.click();
}

0
投票

我用touchPerform解决了这个问题 "按 "和 "放"。我以前试过用touchAction和'tap',但没有用。

© www.soinside.com 2019 - 2024. All rights reserved.