Я должен выполнить вход в приложение в 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
Ожидаемый результат: вышеупомянутая ошибка не должна появиться, и действия входа должны выполняться в приложении.