如何使用appium在移动应用程序中找到xpath

Kai*_*lya 4 xpath android selenium-webdriver appium

我尝试按ID使用Find元素,但它没有插入所需的数据.然后我使用了xpath的Find元素//android.widget.ScrollView[0]/android.widget.RelativeLayout[0]/android.widget.TextView[0]/ndroid.widget.TextView[1]/android.widget.EditText[2]")).sendKeys("Check@localmail.com");

但它仍然无法正常工作.在此输入图像描述

Abh*_*ain 13

请使用此Xpath,我希望这可以解决您的问题:

By.xpath("//android.widget.EditText[@text='Email ID']")
Run Code Online (Sandbox Code Playgroud)


小智 0

你可以用另一种方式做到这一点,你知道有 5 个文本字段,因此编写如下代码。

driver.findelements(By.tagname("textfield")).get(0).sendkeys("abc@gmail.com"));

这意味着您正在尝试在第一个文本字段“get(0)”中传递 abc@gmail.com 值。