Как решить java.lang.ClassNotFoundException в приложении Java? - PullRequest
0 голосов
/ 18 июня 2019

Я должен выполнить вход в приложение в Appium для Android. Но я получаю ошибку класса не найден в моем скрипте. Моя заявка открыта, но после открытия вход в систему не выполнен.

public class AppiumTest2 {
    AppiumDriver driver;

    public  void setup() throws Exception  {
        DesiredCapabilities Capabilities = new DesiredCapabilities();
        Capabilities.setCapability("deviceName", "codeblaze");
        Capabilities.setCapability("platforVersion", "7.0");
        Capabilities.setCapability("platformName", "Adnroid");
        Capabilities.setCapability("appPackage", "package name");
        Capabilities.setCapability("appActivity", "activity name");
        driver = new AndroidDriver(new URL("http://0.0.0.0:4723/wd/hub"), Capabilities);


    }

    public void tearDown() throws Exception {
        driver.quit();
    }


    public void LogInWithInvalidEmail() {
        //WebElement emailLoginButton = driver.findElement(By.id("lllogin"));
        //emailLoginButton.click();

        WebElement emailTextField = (new WebDriverWait(driver,60)).until(ExpectedConditions.presenceOfElementLocated(By.id("etusername")));
        emailTextField.sendKeys("Invalid Email");

        WebElement passwordTextField = driver.findElement(By.id("etpassword"));
        passwordTextField.sendKeys("Random Password");

        WebElement loginButton = driver.findElement(By.id("lllogin"));
        loginButton.click();

    }

}

Фактический результат: я получаю ошибку ниже:

java.lang.ClassNotFoundException: org.apache.commons.lang3.StringUtils

Ожидаемый результат: вышеупомянутая ошибка не должна появиться, и действия входа должны выполняться в приложении.

...