Я новичок в Appium. Я пытаюсь запустить тест с использованием тестового примера Appium на моем эмуляторе Android, чтобы открыть браузер Chrome и выполнить поиск по запросу "google.com"
Я пытался решить многие проблемы:
1. Обновить Chrome в браузере эмулятора Android
2. Обновление зависимостей Maven и Java-клиента
3.перезапуск сервера appium.
и многое другое
Я прилагаю обе фотографии и размещаю код для облегчения анализа проблемы.
TestWebBrowser.java Код:
public static AppiumDriver<MobileElement> driver;
public static void main(String[] args) throws MalformedURLException {
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(CapabilityType.BROWSER_NAME, "Chrome");
capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "Test_Demo");
capabilities.setCapability(MobileCapabilityType.PLATFORM_NAME, "Android");
capabilities.setCapability(MobileCapabilityType.PLATFORM_VERSION, "7.1.1");
driver = new AndroidDriver<MobileElement> (new URL("https://127.0.0.1:4723/wd/hub"), capabilities);
driver.get("http://google.com");
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.quit();
}
POM.xml Используемая зависимость от Appium:
<dependencies>
<dependency>
<groupId>io.appium</groupId>
<artifactId>java-client</artifactId>
<version>7.0.0</version>
</dependency>
</dependencies>
Описание ошибки ниже (думал, что картинка будет лучше, чем копирование и вставка ошибки):
Пожалуйста, дайте мне знать, если я делаю что-то в корне неправильно. Это может быть ошибкой нуба. Но не смог найти много помощи по другим вопросам, связанным со стековым потоком.