0
Windows上でAndroidエミュレータでAppiumを起動します。 ApiDemo.apk
をテストしたいです。Appium - Windows上でAndroidエミュレータを起動できません
次グラフィック私Appium GUI構成を示している:
次グラフィックは私の出発エミュレータを示す:
次のコードは、私のJUnitテストケースを示している。
import java.net.URL;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.remote.DesiredCapabilities;
import io.appium.java_client.AppiumDriver;
import io.appium.java_client.android.AndroidDriver;
public class AppiumAndroidTest {
private AppiumDriver<WebElement> driver;
@Before
public void setUp() throws Exception {
DesiredCapabilities capa = new DesiredCapabilities();
capa.setCapability("automationName","Appium");
capa.setCapability("platformName","Android");
capa.setCapability("deviceName","Nexus_5");
capa.setCapability("platformVersion","23");
capa.setCapability("newCommandTimeout","30");
capa.setCapability("unicodeKeyboard", true);
capa.setCapability("resetKeyboard", true);
capa.setCapability("app", "C:\\Android\\SDK\\apps\\ApiDemos.apk");
driver = new AndroidDriver<WebElement>(new URL("http://127.0.0.1:4723/wd/hub"), capa);
}
@After
public void tearDown() throws Exception {
driver.quit();
}
@Test
public void testScriptGoesHere() throws Exception {
System.out.println("Test start");
System.out.println("Test end");
}
}
は、今私はAppium GUIログにこのエラーが表示されます。
> Nexus_5
> info: [debug] Emulator Nexus_5 not running
> info: [debug] Trying to find Nexus_5 emulator
> info: [debug] Getting connected emulators
> info: [debug] Getting connected devices...
> info: [debug] executing cmd: C:\Android\SDK\platform-tools\adb.exe devices
> info: [debug] 1 device(s) connected
> info: [debug] 1 emulator(s) connected
> info: [debug] Sending telnet command to device: avd name
> info: [debug] Getting running emulator port
> info: [debug] Socket connection to device created
> info: [debug] Socket connection to device ready
> info: [debug] Telnet command got response: a[K[Dav[K[D[Davd[K[D[D[Davd [K[D[D[D[Davd n[K[D[D[D[D[Davd na[K[D[D[D[D[D[Davd nam[K[D[D[D[D[D[D[Davd name[K
だから、誰がどのようにこの問題を解決するために私を伝えることができますか?
Greets!
あなたはappiumのサーバーログからさらに多くの情報を共有できますか?これらに対して直面しているエラーは何ですか? – nullpointer
WindowsのAppium 1.4.16.1で同じシナリオを実行しています。 Android 1.5.2に戻そうとしましたが、おそらく1.5.1に戻る必要があります。 1.5.2に2.0エミュレータがあり、同じ問題が上に掲載されているようです。 > info:[デバッグ]を実行するcmd:C:\ Users \ jparulan \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exeデバイス > info:[デバッグ] 1台のデバイスに接続 info:info:[debug]実行中のエミュレータポートを取得しています info:[debug]デバイスへのソケット接続が作成されました info:[デバッグ] [デバッグ]ソケットconn –