应用定位器不';不要使用saucelabs Android
我有一个UI组件:应用定位器不';不要使用saucelabs Android,android,appium,saucelabs,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/buttonViewKruxW
<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”)
元素出现在findElement方法中需要多长时间?Saucelabs可能会有更大的延迟,所以我建议增加暂停时间,看看会发生什么