Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 未返回AndroidDriver_Java_Selenium_Selenium Webdriver_Appium - Fatal编程技术网

Java 未返回AndroidDriver

Java 未返回AndroidDriver,java,selenium,selenium-webdriver,appium,Java,Selenium,Selenium Webdriver,Appium,显示的错误是: 线程“main”java.lang.NoClassDefFoundError中的异常:org/openqa/selenium/NoSuchSessionException 位于io.appium.java_client.AppiumDriver。(AppiumDriver.java:111) 在io.appium.java_client.android.AndroidDriver.(AndroidDriver.java:73) 控件在返回Android驱动程序之前一直到达prin

显示的错误是:

线程“main”java.lang.NoClassDefFoundError中的异常:org/openqa/selenium/NoSuchSessionException 位于io.appium.java_client.AppiumDriver。(AppiumDriver.java:111) 在io.appium.java_client.android.AndroidDriver.(AndroidDriver.java:73)

控件在返回Android驱动程序之前一直到达print语句。 但是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;
    }
}
private static AppiumDriver getdriver\u应用程序(Map appiumconfig){
试一试{
DesiredCapabilities=新DesiredCapabilities();
cap.setCapability(CapabilityType.BROWSER_NAME,“”);
cap.setCapability(“deviceName”、“HNB1130T”);
cap.setCapability(“平台名”、“安卓”);
上限设定能力(“平台版”、“6.0”);
cap.setCapability(“appPackage”、“com.tajawal”);
cap.setCapability(“appActivity”、“com.tajawal.main.MainActivity”);
cap.setCapability(“noReset”,正确);
System.out.println(“返回驱动程序”);
返回新的AndroidDriver(新URL(“http://127.0.0.1:4723/wd/hub"(香港法例第六章),;
}
捕获(格式错误){
System.out.println(“配置属性中给出的URL无效”);
返回null;
}
}

google显示了旧chromedriver的类似问题。你能检查一下你的chromedriver版本吗?嗨,你能分享一下Appium服务器上的错误日志吗?@AnishPillai Appium服务器没有提供任何日志。问题已经解决。我与Appium、selenium版本存在兼容性问题。谷歌显示了旧chromedriver的类似问题。你能检查一下你的chromedriver版本吗?嗨,你能共享Appium服务器的错误日志吗?@AnishPillai Appium服务器没有提供任何日志。问题已经解决。我与Appium、selenium版本存在兼容性问题。