如何在Appium测试用例中访问React-native按钮(TouchableHighlight)

我正在用Appium为我的ReactNative应用程序编写自动化测试.我无法访问appium中的本机组件.即使是Appium检查员也无法检查内部反应原生视图.

我正在尝试这样的事情:

it("Testing Automation", function () {
return driver
   .waitForElementById('LogoutButton', 5000).click()
});

无论如何都知道反应本机组件的Xpath或者无论如何通过任何其他属性访问它们?谢谢

最佳答案 对于使用chrome的本地反应元素:Chrome浏览器上的检查/#设备可以帮助您检查与任何其他Webview类似的元素.

你可以在开发过程中找到分配给它们的class,css,x-path等.

点赞