- 我试图自动化 android 设备 Galaxy S4 (v4.2.2)。
- 我从 selendroid.io 网页中出现的“入门”开始
- 我使用了 selendroid-standalone-0.10.0-with-dependencies.jar
- 试图自动化网络提供作为培训的应用程序: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 秒后没有出现: