Я не получил никакой помощи отсюда: (
Итак, после многих испытаний и испытаний различных версий. Я добился успеха, и тесты Appium / Seleniu сейчас работают.
Чтобы решить эту проблему.Я удалил jar-файлы appium: java-client и selenium-server-standalone.
Затем вместо Selenium Standalon server. Теперь я использую selenium-android-driver с последней версией.
Какиевсе еще не работал. Я получал сообщение об ошибке на WebDriver.Wait. Что я решаю, обесценив версию guava для 28 до 21 как:
api 'com.google.guava:guava:21.0'
, а затем добавьте адрес git-репо appium-java и selenium- Android, чтобы добавить их в проект как:
testImplementation 'io.appium:java-client:7.1.0'
testImplementation 'org.seleniumhq.selenium:selenium-android-driver:2.39.0'
Затем в классах UI Test. Я изменил AppiumDriver и WebDriver на AndroidDriver как:
driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
Теперь он работает