WebDriver无法解析为类型ChromeDriver无法解析为类型

时间:2020-01-08 02:28:46

标签: selenium webdriver

我正在使用以下所有最新版本,但仍然看到上面所述的问题。有人可以帮忙吗?

  • Eclipse IDE版本:2019-12(4.14.0);
  • WebDriver(Java)-3.141.59
  • ChromeDriver 79.0.3945.36

这是我的代码:

[:started, :stopped].each do |key|
  action = self.send(key)
  puts "name is #{key}, value is #{action}"
  ...
end

错误:

线程“ main”中的异常java.lang.Error:未解决的编译问题: WebDriver无法解析为一种类型 ChromeDriver无法解析为一种类型 在AutomationFrameWork.FirstTestCase.main(FirstTestCase.java:15)

2 个答案:

答案 0 :(得分:0)

System.setProperty()应该在驱动程序初始化之前。 还要检查chrome浏览器和chrome驱动程序的版本是否同步。

答案 1 :(得分:0)

您需要这样提供。比放在桌面上,最好放在文件夹中。

WebDriver driver;
System.setProperty("webdriver.chrome.driver",System.getProperty("user.dir")+"\\Jar_files\\chromedriver.exe");
driver = new ChromeDriver();