【问题标题】:Appium locators don't work with saucelabs AndroidAppium 定位器不适用于 saucelabs Android
【发布时间】:2015-09-28 03:48:51
【问题描述】:

我有 UI 组件:

<Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Fire Event"
            android:id="@+id/fireEvent"
            android:layout_below="@+id/buttonViewKruxWebPage"
            android:layout_alignParentLeft="true"
            android:layout_alignParentStart="true"
            android:layout_marginTop="43dp" />

我想使用 Appium ID 定位器找到它: driver.findElement(By.id("fireEvent"))。它在本地运行良好,但 Appium 在 Saucelabs 上找不到。在 Sauselabs 上本地和远程两种情况下我都有 Appium 1.4.0。 我也尝试过 lacator 的变体:
driver.findElement(By.id("com.example.package:id/txtLogin"))

【问题讨论】:

    标签: android appium saucelabs


    【解决方案1】:

    您在 findElement 方法中等待元素出现多长时间? Saucelabs 可能有更大的延迟,所以我建议增加超时时间看看会发生什么。

    【讨论】:

      猜你喜欢
      • 2015-08-27
      • 2017-08-20
      • 2016-09-08
      • 2014-08-10
      • 2016-07-29
      • 1970-01-01
      • 1970-01-01
      • 2012-05-24
      • 1970-01-01
      相关资源
      最近更新 更多