【问题标题】:Locate elements inside WebView在 WebView 中定位元素
【发布时间】:2019-12-19 01:03:05
【问题描述】:

我正在尝试使用 detox 自动化测试。正在测试的应用程序是使用 react-native 实现的,但我们有一个屏幕呈现加载 url 的 WebView。在这种情况下,我不能使用accessibilityLabel 或testID 来访问WebView 中显示的元素。任何人都知道是否有办法通过排毒来定位 WebView 中的元素?

【问题讨论】:

    标签: detox


    【解决方案1】:

    目前没有办法这样做https://github.com/wix/detox/issues/665

    可以通过使用它来解决问题,但如果在不同的屏幕尺寸上运行,测试可能会失败https://github.com/wix/detox/issues/334#issuecomment-335802212

    【讨论】:

      【解决方案2】:

      终于可以在 Detox 中与 webview 元素交互了(目前只有 Android)。

      看看这个link

      【讨论】:

      • 它在 android 中也不起作用。它需要在 AndroidExpectation 类中找到 Native 匹配器。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-22
      • 2019-03-25
      • 2015-03-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多