AndroidDriver未被退回

时间:2017-05-18 13:45:31

标签: java selenium selenium-webdriver appium

显示的错误是:

Exception in thread "main" java.lang.NoClassDefFoundError: org/openqa/selenium/NoSuchSessionException at io.appium.java_client.AppiumDriver.<init>(AppiumDriver.java:111) at io.appium.java_client.android.AndroidDriver.<init>(AndroidDriver.java:73)

在返回Android驱动程序之前,控件将一直到打印语句。 但是没有返回android驱动程序。 我已经检查过我的appium服务器运行正常。

private static AppiumDriver<WebElement> getdriver_app(Map<String, String> appiumconfig){
    try{
    DesiredCapabilities cap = new DesiredCapabilities();
    cap.setCapability(CapabilityType.BROWSER_NAME, "");
    cap.setCapability("deviceName", "HNB1130T");
    cap.setCapability("platformName", "Android");
    cap.setCapability("platformVersion", "6.0");
    cap.setCapability("appPackage", "com.tajawal");
    cap.setCapability("appActivity", "com.tajawal.main.MainActivity");
    cap.setCapability("noReset", true);
    System.out.println("going to return driver");
    return new AndroidDriver<WebElement>(new URL("http://127.0.0.1:4723/wd/hub"), cap);
    }
    catch ( MalformedURLException ex){
        System.out.println("Invalid URL Given in Config Properties");
        return null;
    }
}

0 个答案:

没有答案