[英]Eclipse Maven Rest Api: error : UserNotFoundException cannot be resolved to a type. How to resolve this?
[英]How to resolve “DesiredCapabilities cannot be resolved to a type"?
我正在嘗試在 Eclipse 上使用 Appium 運行我的第一個項目並收到此錯誤,
線程“main”中的異常 java.lang.Error:未解決的編譯問題:無法將 DesiredCapabilities 解析為類型 DesiredCapabilities 無法解析為類型
在 base.main(base.java:17)
錯誤:無法初始化主 class 基礎原因:java.lang.NoClassDefFoundError: io/appium/java_client/android/AndroidDriver
package Auto;
import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;
import org.openqa.selenium.remote.DesiredCapabilities;
import io.appium.java_client.android.AndroidDriver;
import io.appium.java_client.android.AndroidElement;
import io.appium.java_client.remote.MobileCapabilityType;
public class base2 {
public static AndroidDriver<AndroidElement> dc() throws MalformedURLException
{
// TODO Auto-generated method stub
AndroidDriver<AndroidElement> driver;
File f = new File("src");
File fs = new File(f, "ApiDemos-debug.apk");
DesiredCapabilities dc = new DesiredCapabilities();
dc.setCapability(MobileCapabilityType.DEVICE_NAME, "DSEmulator");
dc.setCapability(MobileCapabilityType.AUTOMATION_NAME,"uiautomator2");
dc.setCapability(MobileCapabilityType.APP, fs.getAbsolutePath());
driver = new AndroidDriver<>(new URL("http://127.0.0.1:4723/wd/hub"), dc);
return driver;
}
}
有人可以指出我必須添加什么來解決此錯誤嗎?
我嘗試在我的機器上運行相同的代碼,它運行得非常好。 這意味着問題不在於您的代碼。 當您的項目引用的 jars 出現問題時,通常會出現未解決的編譯問題。 我建議您從項目構建路徑中刪除所有現有的 jars,然后仔細添加它們,確保您擁有所有必需的 jars,然后嘗試重新運行您的代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.