2016-10-25 20 views
0

私がテストするアプリケーションの1つを自動化するためにAppiumを操作する方法を学習しています。 私はUdemyのコースを見てきました。私は先生のようにすべてをやっています。 現在、Appiumでアプリをインストールすることはできません。私が手 Here'reエラー:テストを実行しようとしているときにエラーが発生しました

warn: The ANDROID_HOME environment variable is not set to the Android SDK root directory path. ANDROID_HOME is required for compatibility with SDK 23+. Checking along PATH for adb. 
> info: [debug] executing cmd: where adb 
> info: [debug] Using adb from E:\Soft\Android_SDK\platform-tools\adb.exe 

Anはここに私のコードです:

import io.appium.java_client.android.AndroidDriver; 
import org.openqa.selenium.remote.DesiredCapabilities; 

import java.net.MalformedURLException; 
import java.net.URL; 
import java.util.concurrent.TimeUnit; 

public class InstallApp { 

    public static void main(String[] args) throws MalformedURLException { 
     DesiredCapabilities capabilities = new DesiredCapabilities(); 
     capabilities.setCapability("automationName", "Appium"); 
     capabilities.setCapability("platformName", "Android"); 
     capabilities.setCapability("platformVersion", "6.0.1"); 
     capabilities.setCapability("deviceName", "Galaxy_Tab_S2"); 
     capabilities.setCapability("app", "C:\\Users\\Viter\\Downloads\\com.App.apk"); 
     capabilities.setCapability("appPackage", "com.App"); 
     capabilities.setCapability("appActivity", "md52c.MainActivity"); 
     AndroidDriver driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities); 
    } 
} 

は私のコードに何か問題があるのか​​、ある

> error: Logcat capture failed: spawn "E:\Soft\Android_SDK\platform-tools\adb.exe" ENOENT 
> info: [debug] Stopping logcat capture 

前に警告がありました他に何か問題がありますか?

ありがとうございます!

PS:Android SDKのフォルダ名をスペースなしで変更するまで、同じエラーが表示されることがあります。私もそれをやった。それは役に立たなかった:( PSS:Android SDK \ tools、Android SDK \ platform-toolsをシステム変数に追加しました。この質問を最初から明確にするだけです。

答えて

0

解決済み インストール済みAndroid SDKのほとんどの可能なオプション。

関連する問題