Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何升级/更新现有Selenium Java项目的Selenium版本?_Java_Eclipse_Selenium_Selenium Webdriver - Fatal编程技术网

如何升级/更新现有Selenium Java项目的Selenium版本?

如何升级/更新现有Selenium Java项目的Selenium版本?,java,eclipse,selenium,selenium-webdriver,Java,Eclipse,Selenium,Selenium Webdriver,我在Ubuntu11操作系统上有一个带有EclipseIDE的SeleniumWebDriver项目。我想将java客户端驱动程序从2.24升级到2.25。我如何做到这一点?我从selenium网站(2.25.0)下载了java客户端驱动程序。将zip文件解压缩到您选择的目录 启动eclipse并选择您正在处理的项目。通过转到属性->Java构建路径->添加外部jar(选择selenium jar),将最新的selenium jar添加到引用的库中。为了以干净的方式做事,我删除了对其他lib的引

我在Ubuntu11操作系统上有一个带有EclipseIDE的SeleniumWebDriver项目。我想将java客户端驱动程序从2.24升级到2.25。我如何做到这一点?

我从selenium网站(2.25.0)下载了java客户端驱动程序。将zip文件解压缩到您选择的目录

启动eclipse并选择您正在处理的项目。通过转到属性->Java构建路径->添加外部jar(选择selenium jar),将最新的selenium jar添加到引用的库中。为了以干净的方式做事,我删除了对其他lib的引用,这些lib与旧版本selenium(2.24)一起出现,并用新版本替换它们。您可以在selenium-2.25.0/libs文件夹下找到新的JAR。添加它们的方法与添加selenium-2.25.0.jar的方法相同


注意:如果您没有正确添加jar文件,这将破坏您的项目,因此您可能需要为您的项目创建备份。

对于仍然来到这里的所有人

您可以尝试将库集成到项目中

它可以轻松地让您自动化不同WebDriver实现(二进制文件)的安装过程

例如,对于ChromeDriver:

ChromeDriverManager.getInstance().setup(); //downloading and installing ChromeDriver
WebDriver driver = new ChromeDriver(); //initializing ChromeDriver 
如果使用Maven,请将其依赖项添加到pom.xml文件中:

<dependency>
   <groupId>io.github.bonigarcia</groupId>
   <artifactId>webdrivermanager</artifactId>
   <version>1.3.1</version>
</dependency>

io.github.bonigarcia
webdrivermanager
1.3.1

什么eclipse插件支持selenium?什么eclipse集成平台有这个插件?在eclipse中使用selenium webdriver功能不需要插件。虽然如果你在Eclipse市场上看到selenium Grid有一个插件“selenium”,如果你使用这个插件,那么你就不会遇到错误版本的问题。Eclipse不会安装这个插件。这样的插件可以简化这个过程。我不知道这是否有什么好处(我自己也不会测试),但SourceForge上有一个eclipse selenium插件。另外,Netbeans有一个用于selenium的插件。有趣的是,我之所以使用eclipse而不是Netbeans,是因为我认为eclipse有更多的插件支持。