使用 selenium 自动化反应原生 Android 应用程序

阿齐扎·哈桑 |

我正在尝试检查
React Native 应用程序上的元素,但不幸的是我找不到任何元素,我使用了 ui automator 查看器和 appium 检查器。

有人可以帮我吗?

dmle

我用appium 桌面检查 react native 应用程序没有问题,您可以查看Sauce Labs 博客上的文章,其中包含非常好的细节和 iOS RN app/python 示例。

唯一标识 UI 元素有点棘手,但仍然可以通过accessibilityLabel在 RN 端为 View设置唯一性AccessibilityId在 Appium 中使用定位器策略进行搜索。

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

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Selenium Webdriver自动化Silverlight应用程序?

来自分类Dev

无法使用 appium 自动化混合 Android 移动应用程序

来自分类Dev

如何自动化Swing Java Web Start应用程序,该应用程序运行单击Web应用程序中的链接的操作,该链接是使用Selenium WebDriver自动化的?

来自分类Dev

我们可以使用 Selenium Webdriver 自动化在移动浏览器(不是移动应用程序)上运行的应用程序吗

来自分类Dev

使用Appium自动化混合应用程序

来自分类Dev

使用 Azure 自动化 DSC 更新应用程序

来自分类Dev

将在Azure Web作业中执行的C#Selenium自动化应用程序

来自分类Dev

如何在Android上使用Selenium或Appium自动化Chrome浏览器?

来自分类Dev

如何在Android上使用Selenium或Appium自动化Chrome浏览器?

来自分类Dev

使用 Appium 自动化应用程序时自动关闭 iOS 警报

来自分类Dev

如何使用Selenium Web驱动程序自动化OTP?

来自分类Dev

使用Java框架自动化GUI桌面应用程序

来自分类Dev

使用Microsoft UI自动化获取任何应用程序的TitleBar标题吗?

来自分类Dev

是否可以使用Appium自动化从App Store下载的应用程序?

来自分类Dev

使用pywinauto自动化jitsi Java应用程序Windows桌面

来自分类Dev

使用TFS对JavaScript应用程序进行自动化测试

来自分类Dev

使用自动化脚本杀死以 maven 命令启动的 java 应用程序:

来自分类Dev

使用 ARM 模板在逻辑应用程序上自动化 Blob 触发器

来自分类Dev

如何像 Tosca 那样使用 Java 为 Windows 应用程序创建自动化测试?

来自分类Dev

使用OTA更新android应用程序

来自分类Dev

使用Python的“独立” Android应用程序?

来自分类Dev

Android Messenger应用程序使用服务

来自分类Dev

使用Linphone的Android SIP应用程序

来自分类Dev

在痉挛期使用Android应用程序?

来自分类Dev

在Android应用程序中使用Json

来自分类Dev

在Android应用程序中使用jqMath

来自分类Dev

使用OTA更新Android应用程序

来自分类Dev

使用Python的“独立” Android应用程序?

来自分类Dev

使用Android的移动应用程序开发

Related 相关文章

  1. 1

    如何使用Selenium Webdriver自动化Silverlight应用程序?

  2. 2

    无法使用 appium 自动化混合 Android 移动应用程序

  3. 3

    如何自动化Swing Java Web Start应用程序,该应用程序运行单击Web应用程序中的链接的操作,该链接是使用Selenium WebDriver自动化的?

  4. 4

    我们可以使用 Selenium Webdriver 自动化在移动浏览器(不是移动应用程序)上运行的应用程序吗

  5. 5

    使用Appium自动化混合应用程序

  6. 6

    使用 Azure 自动化 DSC 更新应用程序

  7. 7

    将在Azure Web作业中执行的C#Selenium自动化应用程序

  8. 8

    如何在Android上使用Selenium或Appium自动化Chrome浏览器?

  9. 9

    如何在Android上使用Selenium或Appium自动化Chrome浏览器?

  10. 10

    使用 Appium 自动化应用程序时自动关闭 iOS 警报

  11. 11

    如何使用Selenium Web驱动程序自动化OTP?

  12. 12

    使用Java框架自动化GUI桌面应用程序

  13. 13

    使用Microsoft UI自动化获取任何应用程序的TitleBar标题吗?

  14. 14

    是否可以使用Appium自动化从App Store下载的应用程序?

  15. 15

    使用pywinauto自动化jitsi Java应用程序Windows桌面

  16. 16

    使用TFS对JavaScript应用程序进行自动化测试

  17. 17

    使用自动化脚本杀死以 maven 命令启动的 java 应用程序:

  18. 18

    使用 ARM 模板在逻辑应用程序上自动化 Blob 触发器

  19. 19

    如何像 Tosca 那样使用 Java 为 Windows 应用程序创建自动化测试?

  20. 20

    使用OTA更新android应用程序

  21. 21

    使用Python的“独立” Android应用程序?

  22. 22

    Android Messenger应用程序使用服务

  23. 23

    使用Linphone的Android SIP应用程序

  24. 24

    在痉挛期使用Android应用程序?

  25. 25

    在Android应用程序中使用Json

  26. 26

    在Android应用程序中使用jqMath

  27. 27

    使用OTA更新Android应用程序

  28. 28

    使用Python的“独立” Android应用程序?

  29. 29

    使用Android的移动应用程序开发

热门标签

归档