无法使用Appium中的Content-desc单击按钮

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

我是Appium测试的新手。我能够设置所有内容并运行测试。我使用UiAutomatorViewer来访问某些按钮,现在我需要单击一个按钮,但是我刚得到了Cont-desc。我尝试了以下XPath,但最终出现错误。任何帮助都很好。

  1. @@ FindBy(xpath =“ // * [@ contentDescription ='登录''”“)
  2. driver.FindElement(By.XPath(“ // android.widget.Button [@ content-desc ='SIGN IN登录']”)))。Click();
  3. driver.FindElement(By.Name('SIGN IN登录))。Click();
  4. driver.FindElement(By.Xpath(// * [@ Class ='android.view.View'或@ content-desc ='SIGN IN登录']))。Click();

提前谢谢enter image description here:)

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

使用以下xpath

driver.FindElement(By.XPath("//*[contains(@content-desc, 'SIGN')]")).Click();
© www.soinside.com 2019 - 2024. All rights reserved.