Я хочу автоматизировать простой скрипт appium, чтобы открыть приложение play store с главного экрана. Когда я пытаюсь запустить скрипт, я получаю следующую ошибку:
Тип AppiumDriver не является универсальным; это не может быть параметризовано с аргументами
Тип AndroidDriver не является универсальным; не может быть параметризовано аргументами
установленные мной зависимости:
selenium-server-standalone-3.141.59.jar, commons-lang3-3.9.jar, client-комбинированный-3.141.59.jar, клиент-комбинированный-3.141.59-sources.jar, java-client-2.1 .0.jar, java-client-7.0.0.jar, java-client-4.1.2.jar
пакетные испытания;
import java.net.MalformedURLException;
import java.net.URL;
import org.openqa.selenium.remote.DesiredCapabilities;
import io.appium.java_client.AppiumDriver;
import io.appium.java_client.MobileElement;
import io.appium.java_client.android.AndroidDriver;
public class AppiumTest {
public static void main(String[] args) {
//Set the Desired Capabilities
DesiredCapabilities caps = new DesiredCapabilities();
caps.setCapability("deviceName", "My Phone");
caps.setCapability("udid", "RZ8M41XNX1E"); //Give Device ID of your mobile phone
caps.setCapability("platformName", "Android");
caps.setCapability("platformVersion", "6.0");
caps.setCapability("appPackage", "com.android.vending");
caps.setCapability("appActivity", "com.google.android.finsky.activities.MainActivity");
caps.setCapability("noReset", "true");
//Instantiate Appium Driver
try {
AppiumDriver<MobileElement> driver = new AndroidDriver<MobileElement>(new URL("http://0.0.0.0:4723/wd/hub"), caps);
} catch (MalformedURLException e) {
System.out.println(e.getMessage());
}
}
}