java - 导入 io.appium.java_client.AppiumDriver 与同一文件中定义的类型冲突

标签 java appium

我在 Eclipse 中收到低于 2 个编译错误,但我不明白根本原因是什么

import io.appium.java_client.AppiumDriver; //ERROR 1
import io.appium.java_client.android.AndroidDriver;
import io.appium.java_client.MobileElement;

import org.openqa.selenium.WebElement;

public class AppiumDriver {
    private AppiumDriver<MobileElement> driver = null;    //ERROR 2
}

错误1:

导入 io.appium.java_client.AppiumDriver 与同一文件中定义的类型冲突

错误2:

AppiumDriver 类型不是通用的;它不能用参数进行参数化

最佳答案

你应该重命名你自己的类

public class AppiumDriver

public class CustomAppiumDriver
<小时/>

编译器正在根据您尝试导入的同名类报告错误。从 appium lib 访问类的另一种方法有点像:

public class AppiumDriver {
    private io.appium.java_client.AppiumDriver<MobileElement> driver = null;
}

关于java - 导入 io.appium.java_client.AppiumDriver 与同一文件中定义的类型冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45823214/

相关文章:

java - PDF到图像转换

javascript - Appium 和 UiAutomator2 自动化已经打开的应用程序

java - 如何使用 TouchAction 在 Appium 1.7.1 中滚动

java - 如何将输出添加到 xpath

swift - 在 Swift 2 中设置 Appium 驱动程序时出错

java - 为什么使用后延迟处理程序录制后的音频大小有时不一样

java - 如何调整 smartgwt 的 Listgrid 的行号列?

java - 如何调用 parking 票(parker, parker)?

java - 使用写和读流Java的单行

java - 安卓+Appium : Scroll inside ListView to specific position and click on it