代码之家  ›  专栏  ›  技术社区  ›  Aziza Hassan

使用selenium自动化react本机Android应用程序

  •  0
  • Aziza Hassan  · 技术社区  · 8 年前


    但不幸的是,我在上面找不到任何元素,我使用了ui automator viewer和appium inspector。

    谁能帮帮我吗?

    1 回复  |  直到 8 年前
        1
  •  2
  •   dmle    8 年前

    我可以检查react本机应用程序 appium desktop ,您可以检查 article 在Sauce实验室的博客上,提供了非常详细的信息和iOS RN应用程序/python示例。

    唯一标识UI元素有点困难,但设置为唯一仍然可能 accessibilityLabel 查看RN侧的视图,并使用 AccessibilityId Appium中的定位器策略。

    如果您需要其他帮助,请提供更多详细信息。

    不幸的是,在RN应用程序的视图中没有accessibilityLabel,您只能使用xpath定位器和按元素文本搜索,如 "//android.widget.TextView[contains(text(), 'Skip')]" .

    避免使用严格的 @text= 因为它可能不适用于每个元素,例如,如果文本在某些设备上拆分为两行。