Ne peut pas instancier le type AppiumDriver

J'ai ajouté à la suite de pots dans mes projets build path:

  1. java-client-2.0.0 de http://appium.io/downloads.html >> Appium Client bibliothèques >> Java
  2. sélénium-java-2.43.1
  3. sélénium-java-2.43.1-croix de saint-andré
  4. sélénium-serveur-autonome-2.43.1

    et voici mon code:

    public class SampleApp{
    
    WebDriver dr;
    
    @Test
    public void testApp() throws MalformedURLException, InterruptedException {
        String apkpath = "D:\\apkdump\\sampleapp.apk";
        File app = new File (apkpath);
        DesiredCapabilities capabilities= new DesiredCapabilities();
        capabilities.setCapability(CapabilityType.BROWSER_NAME,"");
        capabilities.setCapability("deviceName","TestADB18");
        capabilities.setCapability("platformName","Android");
        capabilities.setCapability("app",app.getAbsolutePath());
        capabilities.setCapability("appPackage", "com.test");
        capabilities.setCapability("appActivity", "com.sampleapp.Main");
        dr = new AppiumDriver(new URL("http://127.0.0.1:4723/wd/hub"),capabilities);
        dr.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
    
    }
    
    
    }

    Je reçois ligne rouge ci-dessous new AppiumDriver qui dit que Cannot instantiate the type AppiumDriver. Maintenant, si supprimer tous les selenium jars l'erreur disparaît, mais alors je ne peux pas résoudre les erreurs avec webdriver.

    Qu'est-ce que le conflit entre les pots?

    J'ai vu la même question ici mais qui pourrait exécuter le code et s' Null pointer exception mais dans mon cas, je ne peux même pas l'exécuter, c'est de donner à exécuter sur enregistrer le code. Deuxièmement, les réponse a été publiée sans l'aide de AppiumDriver

InformationsquelleAutor paul | 2014-11-03