我收到错误提示'构造函数文件[string]不可见。当我宣布我的方法和课程都是公开时,为什么我会这样做。
package appium1;
import static org.junit.Assert.*;
import org.junit.Test;
import org.openqa.selenium.remote.DesiredCapabilities;
import com.gargoylesoftware.htmlunit.javascript.host.file.File;
import io.appium.java_client.remote.MobileCapabilityType;
import io.appium.java_client.remote.MobilePlatform;
public class desiredcap {
@Test
public void test() {
File appDir = new File("src");
File app = new File(appDir, "BookMyShow.apk");
DesiredCapabilities cap = new DesiredCapabilities();
cap.setCapability(MobileCapabilityType.PLATFORM,MobilePlatform.ANDROID);
cap.setCapability(MobileCapabilityType.DEVICE_NAME, "Android Emulator");
}
}
答案 0 :(得分:5)
您可能从错误的包中导入了File
类。你最想要的是java.io.File
答案 1 :(得分:2)
您没有使用普通的Java File
类,而是使用Gargoyle Software提供的类。
答案 2 :(得分:0)
您可能导入了错误的类,请尝试 的java.io.File