问题描述
我正在尝试在 maven 项目中使用 Selenium 的最新版本 3.4.0.我使用以下依赖项导入了所有 Selenium 的罐子:-
I am trying to use Selenium's latest version 3.4.0 in a maven project. I imported all Selenium's jars using below dependency:-
问题是我无法在 Eclipse 的项目中解决 main 方法中以下代码的任何依赖关系:-
The problem is I am unable to resolve any dependency in my project in Eclipse for below code inside main method:-
我错过了什么?Eclipse 无法将 FirefoxDriver 类型解析为任何依赖项.请帮忙.
What am I missing? Eclipse is unable to resolve FirefoxDriver type to any dependencies. Please help.
推荐答案
使用 Selenium 3.4.0 &Mozilla Firefox 53.x 您需要从这里下载最新的 geckodriver v0.16.1.将其保存在您的机器中在代码中提供 geckodriver 的绝对路径.
To work with Selenium 3.4.0 & Mozilla Firefox 53.x you need to download the latest geckodriver v0.16.1 from here. Save it in your machine & provide absolute path of the geckodriver in your code.
确保您已使用所需的依赖项更新了 pom.xml,如下所示:
Ensure that you have updated the pom.xml with the required dependency as follows:
建议使用WebDriver
接口而不是使用FirefoxDriver
实现.
It is recommended to use the WebDriver
interface rather than to use the FirefoxDriver
implementation.
您的代码将如下所示:
提供以下命令来刷掉之前的依赖,安装新的依赖 &执行你的测试:
Provide the following commands to flush out the previous dependencies, install the new dependencies & execute your test:
这篇关于如何使用 Maven 使用 Selenium 3.4.0 启动 FireFoxDriver?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!