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

How do I access React-native button(TouchableHighlight) in Appium test case

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

我正在尝试这样的事情:

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

有没有办法知道 React Native 组件的 Xpath 或通过任何其他属性访问它们?谢谢

对于来自 react-native 的元素,在您的 Chrome 浏览器上使用 chrome://inspect/#devices 可以帮助您检查类似于任何其他元素的元素 网页视图

您可以在开发过程中找到 classcssx-path 等。