随着Android 版本的更新,你会发现咱们以前用的最新的版本的Appium 1.5.3没法启动咱们的 Android APP 在模拟器为7.0的设备上,因此咱们有必要了解如何使用 appium desktop 来获取Android APP 控件的id.也因为获取在自动化测试过程当中获取控件的信息(好比id)是很是关键的一步。android
##如何使用saucelabs在appium desktop上获取 Android APP控件的idgit
curl -u "Sauce Username":"Sauce Access Key" -X POST -H "Content-Type: application/octet-stream" https://saucelabs.com/rest/v1/storage/"Sauce Username"/"app-release.apk"?overwrite=true --data-binary @"C:\app-release.apk"
##总之:
以上咱们讲了三种方式利用 Appium Desktop 获取Android APP控件相关的信息。第一:在本地电脑安装GenyMotion,而后使用 Appium Desktop 获取 Android APP 的id;第二利用saucelabs的模拟器,而后使用Appium Desktop 获取 Android App 的 id;第三种,利用testObject的真机,而后使用Appium Desktop 获取Android App 的id。你能够根据本身状况选择其中之一,来获取Android APP的控件id,来在自动化测中使用。github