- Android端末Galaxy S4(v4.2.2)を自動化してみました。
- selendroid.io Webに表示される「はじめに」から始めました
- selendroid-standalone-0.10.0-with-dependencies.jar を使用しました
- Web がトレーニングとして提供するアプリを自動化しようとしました: selendroid-test-app0.10.0.ap
- Java JDK 1.8
- ADTがインストールされました
- 「adb devices」と入力すると、Android デバイスも表示されます
- selendroid-standalone-0.10.0-with-dependencies.jar とアプリは同じフォルダーに配置されました 6.. コマンドを実行します: java -jar selendroid-standalone-0.10.0-with-dependencies.jar -app selendroid -test-app-0.10.0.apk" -- 必要に応じて 4444 ポートが開かれました
今、次のコードを実行しようとしたとき:
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import io.selendroid.SelendroidCapabilities;
import io.selendroid.SelendroidDriver;
public class login {
public static void main(String[] args) throws Exception {
SelendroidCapabilities capa = new SelendroidCapabilities("io.selendroid.testapp:0.10.0");
WebDriver driver = new SelendroidDriver(capa);
}
}
そして、私は次の例外を得ました:
スレッド「メイン」org.openqa.selenium.SessionNotCreatedException の例外: デバイス上の Selendroid サーバーが 20 秒後に起動しませんでした: