selenium.webdriveropenqa.selenium.chromeopenqa.seleniumproject StructureJava构建路径->Jar文件需要帮助!在Eclipse上使用Selenium和Java实现Chrome浏览器。这是一个经常被问到的问题。搜索了所有提供的解决方案,但我的方案没有得到解决。
拥有最新版本:Java:openjdk-15_windows-x64_bin eclipse:针对Java开发人员的Selenium WebDriver Java客户端:selenium-java-3.141.59Google Chrome版本:86;相同版本的chromedriver_win32。
尝试实例化一个新的chrome驱动程序:
已经将来自'Selenium WebDriver Java Client:selenium-java-3.141.59'的所有外部JAR添加到我的项目Java Buildpath->Libraries->Add external JAR中。
我的代码:
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class firstProgram {
public static void main(String[] args) {
WebDriver driver;
System.setProperty("webdriver.chrome.driver", "D:\\ChromeDriver\\chromedriver.exe");
driver=new ChromeDriver();
}
}
错误:ChromeDriver无法解析为类型WebDriver无法解析为类型
添加import语句后,这三个语句都出现相同的错误。Import.org.--------无法解析。
正如@Howlger所建议的:“也许有另一个JAR包含相同的包。在这种情况下,您必须将JAR从Modulepath移到classpath。”
将JAR从Modulepath移到Classpath移除了错误,我可以打开chrome网页。
我有一个jsp proyect作为表示层来显示来自java类的函数的结果(一个简单的字符串)。该类位于src目录中。 我没有用Eclipse创建这些类。它们来自另一个项目,但它们都放在src目录中(java类的位置)。jsp似乎无法识别它们。
线程“main”java.lang.error:未解决的编译问题:类型不匹配:无法从ChromeDriver转换为WebDriver
我试图寻找此错误的解决方案,但仍然无法使用类,因此我尝试手动进行导入,但只能看到三个类、和。 在中查看时,我可以看到文件,在打开JAR时,我还可以看到类pattern.class。 有人能帮助Eclipse为什么看不到这个类吗?
我试着在这个网站上搜索类似的问题,但没有发现任何地方他们试图使用一个int数字来填充使用方法。
我得到以下错误。第15行:错误:不兼容的类型:boolean不能转换为List Integer.toString()返回一个字符串实例,我将它添加到字符串列表中。为什么它给出了布尔不能转换为错误。因为返回值是字符串,而我要添加的值也是字符串。 在此输入代码
这是我试图解决的一个问题的代码 主要的活动是 我得到以下错误, java:36:错误:不兼容类型:int[]无法转换为>integer[]输出=totalchocolates(ip1);