【问题标题】:Is using testID Good or bad practice for automating Mobile Application?使用 testID 自动化移动应用程序是好是坏?
【发布时间】:2021-01-22 19:08:59
【问题描述】:

我正在自动化 React Native 应用程序并减少我正在使用 testID 的 UI 测试的脆弱性。

在 Detox 自动化中,显示使用 testID:https://github.com/wix/Detox/blob/master/docs/Troubleshooting.RunningTests.md#cant-find-my-component-even-though-i-added-testid-to-its-props

我在 Appium 上工作过,它还要求我们使用唯一 ID。

我的问题是“使用 testID 自动化移动应用程序的好坏习惯”我们还能做些什么吗?

【问题讨论】:

    标签: react-native automation jestjs automated-tests detox


    【解决方案1】:

    简短回答:始终使用 testId,它们让您作为测试人员的生活变得轻松。使用 TestID,您可以知道哪个元素有什么名称,并且您可以控制被测元素,即使选择器元素被开发人员修改或它们是自动生成的,testIds 也不会改变。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-30
      • 2021-10-11
      • 2018-06-13
      • 1970-01-01
      相关资源
      最近更新 更多