我无法在appium selenium java automation的android应用程序中单击country。我尝试过不同的xpath,但都没有成功。我传递的国家名称,我想选择,但它不工作,请帮助我。
我尝试了以下代码:
List<MobileElement> countryName = driver.findElements(By.xpath("//android.widget.TextView"));
//List <MobileElement> countryName = driver.findElements (By.className ("android.widget.TextView"));
for (int i = 0; i < countryName.size(); i++) {
if (countryName.get(i).getText().equalsIgnoreCase(country)) {
countryName.get(i).click();
}
}[![enter image description here][1]][1]
I have tried following xpath to click on direct country or send country name
@androidfindby(xpath=“//android.widget.textview[@text='costa rica']”)
公共静态网站元素Costaria;
@AndroidFindBy(xpath = "//android.widget.FrameLayout/android.view.ViewGroup/android.view.ViewGroup/android.view.ViewGroup[2]/android.view.ViewGroup/android.view.ViewGroup/android.widget.ScrollView")
public static WebElement sendCountryName;
1条答案
按热度按时间rpppsulh1#
尝试使用xpath,
基本上是有效的,但让我知道它是否有效。