当前位置: 首页 > 知识库问答 >
问题:

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

祁乐邦
2023-03-14

我尝试使用Find element by id,但它没有插入所需的数据。然后我使用了Find element by xpath//android.widget.scrollview[0]/android.widget.relativeLayout[0]/android.widget.textview[0]/ndroid.widget.textview[1]/android.widget.edittext[2]“).sendkeys(”check@localmail.com“);

共有1个答案

柯昆
2023-03-14

请使用这个Xpath,我希望这能解决您的问题:

By.xpath("//android.widget.EditText[@text='Email ID']")
 类似资料:
  • 我的目标是在下拉列表中向下滚动,直到用户可以看到TN等状态。当scrollTo()方法工作时,这在Appium中是可能的,但在当前的Appium构建中,它们被弃用。我试过驾驶。但是什么也没发生。我不太熟悉iOS谓词,但也尝试过使用它们。 到目前为止,替代方案已经尝试过,但都没有奏效: #1 #2:

  • 我使用了下面的方法,但它在方法上显示了错误。此方法在驱动程序类中不可用。因此,请建议是否有其他方法可以滚动到iOS Appium v1。7.2。

  • 我正在自动化混合应用程序。我想点击在页面上看不到的注销,因此我需要向下滚动来点击它。我正在尝试下面的代码,但它不起作用,我正在使用Java client 5.0.4 Appium server 1.7.2和selenium 3.9.1以及Java jdk版本1.8.0_161。谁能帮忙吗

  • 我正在Android应用程序上进行自动化测试,需要滚动才能看到需要滚动的字段 我尝试从这里使用以下代码: 运行此代码后,会出现以下错误: 嗯,我知道我已经通过了中的驱动程序,该驱动程序的类型是。 我该怎么解决这个问题?

  • 输入图片说明这里输入图片说明这里我无法在我的移动应用程序中找到使用appium的任何定位器的元素,请查看下面附上的屏幕截图和我的代码 Appium服务器响应 [debug][AndroidBootstrap][BOOTSTRAP LOG][debug]从客户端获取数据:{“cmd”:“ACTION”,“ACTION”:“find”,“params”:{“strategy”:“XPath”,“sel

  • 我正在使用appium测试android混合应用程序。有人能告诉我如何使用UIAutomator查找元素吗?因为appium给出的xpath在我的例子中不起作用。 非常感谢!