Appium定位器不适用于Android版的saucelabs

时间:2015-07-09 16:22:12

标签: android appium saucelabs

我有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"))

1 个答案:

答案 0 :(得分:1)

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