Как исправить "java.lang.ClassNotFoundException" в моей программе Java? - PullRequest
0 голосов
/ 22 февраля 2019

Я очень новичок в программировании.Моя главная цель - написать код, который входит в приложение для Android и выполняет все, что вам нужно делать пальцами.Пока у меня есть только приложение, которое нужно открыть, теперь я застрял при вводе регистрационной информации.

Вот мой код -

package OpenOfferUpTest;

import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;
import org.openqa.selenium.By;
import org.openqa.selenium.Capabilities;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.testng.annotations.Test;
import org.testng.annotations.*;
import io.appium.java_client.android.AndroidDriver;

public class OpenOfferUp {

AndroidDriver driver;

@BeforeTest
public void OpensOfferUp() throws MalformedURLException
{
File OfferUp = new File("C:\\Users\\boung\\Desktop\\OfferUp.apk");
DesiredCapabilities cap = new DesiredCapabilities();
cap.setCapability("deviceName", "Virtual Device");
cap.setCapability("platformName", "android");
cap.setCapability("null", "OfferUp");
cap.setCapability("appPackage", "com.offerup");
cap.setCapability("appActivity", 
"com.offerup.android.login.splash.LoginSplashActivity");

driver = new AndroidDriver(new URL("http://localhost:4723/wd/hub"), cap);

}
@Test
public void SimpleTest() {

driver.findElement(By.id("com.offerup:id/email_button")).click();

}

}

Это основные ошибки, которые показываютв консоли -

io.appium.java_client.remote.AppiumCommandExecutor$1 lambda$0 INFO: Detected dialect: W3C

FAILED: OpensOfferUp java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils

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

FAILED: SimpleTest java.lang.NullPointerException

Не знаюЯ знаю, как это исправить, я изучал, как это исправить, но мне не повезло.

1 Ответ

0 голосов
/ 22 февраля 2019

Ключевые слова: «ClassNotFoundException», «org.apache.commons.lang3.StringUtils».Добавьте в ваш проект зависимость, которую можно найти здесь .

...