Я пытаюсь выполнить тест в собственном приложении (калькуляторе), но приложение не запускается из Appium. Подробную информацию см. ниже:
Подробнее см. ниже: Сервер Appium:
Зависимость Appium и Selenium-java:
<dependency>
<groupId>io.appium</groupId>
<artifactId>java-client</artifactId>
<version>7.3.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.8.1</version>
</dependency>
Код для запуска приложения:
public void startApp() throws IOException, InterruptedException {
DesiredCapabilities cap = new DesiredCapabilities();
cap.setCapability("platformName", "Android");
cap.setCapability("platformVersion", "10");
cap.setCapability(MobileCapabilityType.DEVICE_NAME, "TKS44SS8DAVWNRMZ");
cap.setCapability("appPackage", "com.android.bbkcalculator");
cap.setCapability("appActivity", "com.android.bbkcalculator.Calculator");
URL url = new URL("http://127.0.1.1:4723/wd/hub");
System.out.println("Hardcoded URL: " + url);
AndroidDriver<AndroidElement> driver = new AndroidDriver<AndroidElement>(url, cap);
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
}
Пожалуйста, исправьте меня в приведенном выше коде и настройте. Дайте мне знать, если потребуется какая-либо другая информация. Спасибо