嗨,我很新的appium,我已經運行了我的第一個測試用例(帶TestNG的Java),但現在我想切換到Android Studio。請提供一步一步的流程,將jar和其他東西添加到Android Studio中如何配置Appium和Android Studio?
回答
我建議您使用IntelliJ IDEA。您可以使用gradle創建項目,您可以在其中插入依賴關係,但可以通過文件 - >項目結構 - >庫 - >(+) - > Java來包含easly .jars,然後選擇您的.jar文件。
IntelliJ IDEA已經安裝了testNG,因此您不必安裝它。
爲了測試所有你需要的是gson-2.2.2,java-client-4.0.0,selenium-java-2.53.1 jars。
要與您的設備使用類
public class Setup {
private final String DEVICE_NAME = "deviceName";
private final String PLATFORM_NAME = "platformName";
private final String PLATFORM_VERSION = "platformVersion";
private final String APP_PACKAGE = "appPackage";
private final String APP_ACTIVITY = "appActivity";
private String deviceName = "Android SDK built for x86"; //device name can be found in device settings
private String platformName = "Android";
private String platformVersion = "6.0"; //version of your android
private String port = "4723"; //port from Appium server
private String url;
private String getIp() throws UnknownHostException {
InetAddress ip = InetAddress.getLocalHost();
return ip.getHostAddress();
}
public AndroidDriver establishConnection() throws MalformedURLException {
try {
url = String.format("http://%s:%s/wd/hub", getIp(), port);
} catch (UnknownHostException e) {
e.printStackTrace();
}
DesiredCapabilities capability = new DesiredCapabilities();
capability.setCapability(DEVICE_NAME, deviceName);
capability.setCapability(PLATFORM_NAME, platformName);
capability.setCapability(PLATFORM_VERSION, platformVersion);
capability.setCapability(APP_PACKAGE, "my.app.package");
capability.setCapability(APP_ACTIVITY, "my.app.activity");
return new AndroidDriver(new URL(url), capability);
}
}
連接這一點,你以後可以創建新類@BeforeClass
在那裏你可以創建安裝類的對象,調用establishConnection();
和初始化驅動程序,並與@Test
方法測試您的應用程序UI。不要忘了你的設備:)
您需要Appium安裝Android Studio中的第一次安裝apk文件 -
Appium服務器
Appium Java客戶端JAR
硒客戶端罐子
您可以查看此Vi DEO Step By Step Appium Setup with Android Studio
問候,
Anuja
我按照給定的視頻按照步驟。讓我知道以下幾點 1)如何添加TestNG 2)共享基本演示測試 –
添加TestNG檢查http://www.qaautomated.com/2016/03/appium-setup-in-android-studio -with.html –
嗨,謝謝,快速回復我已經嘗試過,但遇到以下錯誤 信息:Gradle:執行任務:[:app:assembleDebug,:app:assembleDebugUnitTest] 信息:模塊「app」已完全重建,原因是項目配置/依賴項更改 信息:03-01-2017 18:07 - 編譯在13s中完成了18個錯誤和0個警告759ms 錯誤:Gradle:執行任務':app:compileDebugJavaWithJavac'失敗。 –
- 1. 如何使用Charles Proxy配置Appium Android?
- 2. 如何使用serenity/js配置appium?
- 3. Android Studio lint.xml配置
- 4. 如何在Android Studio中配置Superpowered SDK
- 5. 如何在Android Studio上配置JDK?
- 6. 如何在ksoap Android-studio中配置url?
- 7. Android studio - 構建和運行配置
- 8. 如何配置Visual Studio代碼和tslint?
- 9. Appium和Android工作室
- 10. Android Studio配置損壞
- 11. 在Android Studio中配置settings.xml
- 12. Android Studio配置問題
- 13. Android Studio啓動配置
- 14. 的Android Studio項目配置
- 15. Android Studio AVD配置問題
- 16. Appium 1.6 Android。 :位置警報
- 17. 如何執行Appium android scroll
- 18. 成功從Android Studio運行appium代碼?
- 19. Android Studio(Ubuntu)中的Appium集成?
- 20. 設置Android Studio但如何?
- 21. 配置Aptana studio和NetLogo?
- 22. 配置Visual Studio和Meteor
- 23. OpenCV的和Visual Studio配置
- 24. Kotlin和Android配置調試
- 25. Android Studio Firebase匹配器和適配器
- 26. 問題在Appium Java配置爲Android在Windows 7環境
- 27. 如何獲取用於配置AWS設備場的Appium的* -tests.jar?
- 28. 如何配置Nightwatch.js + Selenium Hub + Appium +真正的移動設備?
- 29. Appium與Android工作室
- 30. 如何在Android Studio 3.0中使用Kotlin配置NDK
謝謝,我目前使用的測試環境eclipse.Is IDE影響。 –
你可以用eclipse做相同的代碼。沒關係。你甚至可以將eclipse項目導入到intelliJ。 –