我知道这是一个经常被问到的问题,但我已经尝试了很多修复这个问题(包括:再次下载Java和Eclipse),没有一个修复工作。
我得到一个错误在进口和在chromedriver和webdriver.
这是代码:
package firstPackage;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class FirstScript {
public static void main(String[] args) {
System.setProperty("Webdriver.Chrome.driver","/C:/Users/shale/Downloads/chromedriver_win321/chromedriver");
WebDriver driver = new ChromeDriver();
driver.get("http://www.google.com");
}
}
字符串
here is the project with all of the selenium jars that i downloaded from their sitehere is where the chromedrivere.exe file is stored
的数据
4条答案
按热度按时间3hvapo4f1#
你能不能改变
第一个月
到
字符串
qcuzuvrc2#
你会得到这个错误,因为你还没有将selenium依赖项添加到你的类路径中。
我强烈建议您使用依赖管理工具,如Maven或Gradle来完成此操作。
但是,如果您仍然希望添加所有依赖项,则需要以下依赖项(您可以尝试仅具有Chrome依赖项并给予尝试)
的数据
你也应该改变
字符串
到
型
(The财产问题)。
twh00eeo3#
它应该是System.setProperty(“Webdriver.Chrome.driver”,"/C:/Users/shale/Downloads/chromedriver_win321/chromedriver.exe”);在setProperty()中。
另外,请添加所有需要的jar文件。
suzh9iv84#
此错误消息...
字符串
.意味着 WebDriver 和 ChromeDriver 在编译时未解析。
看起来你的
imports
已经准备好了。但是,当你使用windows操作系统时,你需要注意以下几点:System.setProperty()
行中,您需要将Webdriver.Chrome.driver
替换为**webdriver.chrome.driver
**。C:
之前的*/
**。\\
**。exe
**。型
您可以在java.lang中找到相关讨论。错误:未解决的编译问题:执行selenium测试时,WebDriver/ChromeDriver无法解析为类型错误