测试成功,但获得了Class Not Found Exception

时间:2017-02-21 07:32:30

标签: android selenium-webdriver appium

我收到以下错误:

java.lang.ClassNotFoundException,如果我运行以下代码:

@Test
public void alert() throws MalformedURLException, InterruptedException {
    DesiredCapabilities capabilities = new DesiredCapabilities();

    capabilities.setCapability("browserName", "");
    capabilities.setCapability("platformName", "Android");
    capabilities.setCapability("deviceName", "emulator-5554");
    capabilities.setCapability("platformVersion", "5.1");

    capabilities.setCapability("appPackage", "com.example.android.apis");
    capabilities.setCapability("appActivity","com.example.android.apis.ApiDemos");

    capabilities.setCapability("newCommandTimeout", "1000");

    driver = (AndroidDriver) new RemoteWebDriver(new URL("http://127.0.0.1:4723/wd/hub"),capabilities);
    driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);

请让我知道为什么会抛出这个错误,我错过了任何罐子。

我正在使用:

Selenium 3.0.0,Java Client 4.2.1 Jar,Selenium Android Driver Jar和Appium 1.16.4.1

1 个答案:

答案 0 :(得分:0)

使用jar 硒的API-2.53.0 硒的Java-2.53.0 硒 - 远程服务器2.53.0 硒的服务器独立-2.53.0 Java的客户机 - 4.1.2