WebDriver 无法解析为类型 FirefoxDriver 无法解析为类型
WebDriver cannot be resolved to a type FirefoxDriver cannot be resolved to a type
我在 Whosebug 上发现了一个与我类似的错误,并使用以下方法将 selenium webdriver jar 文件添加到项目中:
右键单击项目-->转到构建路径-->配置构建路径-->单击"Add external jars"-->从本地计算机添加selenium jar文件-->单击确定-->现在将鼠标悬停在您代码中的 WebDriver 上 --> 单击 "import webdriver"--现在 运行 您的代码 --> 您将摆脱异常。
但是,我仍然遇到错误。这是错误:
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
WebDriver cannot be resolved to a type
FirefoxDriver cannot be resolved to a type
当您将 Eclipse 用作 IDE 并尝试 运行 甚至无法编译的代码时,就会发生此错误。检查 Eclipse 中的问题视图,并在执行应用程序之前修复编译错误。
即使我遇到了同样的错误,但后来我意识到我错过了来自 Selenium 2.53.0 的另外 2 个 JAR 文件。
硒-java-2.53.0-srcs.jar
硒-java-2.53.0.jar
这些不在 selenium 2.53.0 的子库“libs”中,而是单独列在同一文件夹中。
我有 WebDriver 无法解析为类型的问题 FirefoxDriver 无法解析为 type.I 正在使用 Selenium -java 3.0.1 jars.Also jar 客户端组合-3.0.1-nodeps 需要添加。因此问题已解决。
WebDriver3.0也将支持最新的firefox。但你必须为它设置属性
下载 "geckodriver.exe" 文件,您可以试试这个。
System.setProperty("webdriver.firefox.marionette",
"E:\SeleniumAutomation\geckodriver-v0.9.0-win64\geckodriver.exe");
driver = new FirefoxDriver();
driver.get("http://whosebug.com/");
我遇到了同样的问题,但后来我知道我缺少要添加的 jar,这个 jar 不在 lib 文件夹中,您可以在 lib 文件夹外立即找到它:client-combined-3.0.1 -nodeps.jar
您只需要导入两个链接:
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
或者您可以按照该教程进行操作:
https://www.youtube.com/watch?v=7yYDOja8n_k
对我有用。
请按照以下步骤操作:
- 右键单击项目-->转到构建路径-->配置构建路径
- 单击 Modulepath 节点正下方的 Classpath 节点。
- 单击 "Add external jars"--> 从本地计算机添加 selenium jar 文件-->
- 单击“应用并关闭”按钮。
我在 Whosebug 上发现了一个与我类似的错误,并使用以下方法将 selenium webdriver jar 文件添加到项目中:
右键单击项目-->转到构建路径-->配置构建路径-->单击"Add external jars"-->从本地计算机添加selenium jar文件-->单击确定-->现在将鼠标悬停在您代码中的 WebDriver 上 --> 单击 "import webdriver"--现在 运行 您的代码 --> 您将摆脱异常。
但是,我仍然遇到错误。这是错误:
Exception in thread "main" java.lang.Error: Unresolved compilation problems: WebDriver cannot be resolved to a type FirefoxDriver cannot be resolved to a type
当您将 Eclipse 用作 IDE 并尝试 运行 甚至无法编译的代码时,就会发生此错误。检查 Eclipse 中的问题视图,并在执行应用程序之前修复编译错误。
即使我遇到了同样的错误,但后来我意识到我错过了来自 Selenium 2.53.0 的另外 2 个 JAR 文件。
硒-java-2.53.0-srcs.jar 硒-java-2.53.0.jar
这些不在 selenium 2.53.0 的子库“libs”中,而是单独列在同一文件夹中。
我有 WebDriver 无法解析为类型的问题 FirefoxDriver 无法解析为 type.I 正在使用 Selenium -java 3.0.1 jars.Also jar 客户端组合-3.0.1-nodeps 需要添加。因此问题已解决。
WebDriver3.0也将支持最新的firefox。但你必须为它设置属性
下载 "geckodriver.exe" 文件,您可以试试这个。
System.setProperty("webdriver.firefox.marionette",
"E:\SeleniumAutomation\geckodriver-v0.9.0-win64\geckodriver.exe");
driver = new FirefoxDriver();
driver.get("http://whosebug.com/");
我遇到了同样的问题,但后来我知道我缺少要添加的 jar,这个 jar 不在 lib 文件夹中,您可以在 lib 文件夹外立即找到它:client-combined-3.0.1 -nodeps.jar
您只需要导入两个链接:
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
或者您可以按照该教程进行操作:
https://www.youtube.com/watch?v=7yYDOja8n_k
对我有用。
请按照以下步骤操作:
- 右键单击项目-->转到构建路径-->配置构建路径
- 单击 Modulepath 节点正下方的 Classpath 节点。
- 单击 "Add external jars"--> 从本地计算机添加 selenium jar 文件-->
- 单击“应用并关闭”按钮。