将硒 2.53 升级到 3.4.0

Upgrading Selenium 2.53 to 3.4.0

升级到最新的 selenium 版本时我必须遵循哪些步骤。

我正在使用 Selenium 2.53 并在 Eclipse 中进行了相同的配置。只更改 selenium jar 文件会起作用吗?或我必须遵循的任何其他流程?

您可以按照以下步骤操作:

1] 通过选择 Properties->Java Build Path->Add External JARs

来删除旧的 Selenium jar

2] 从 Selenium download

下载最新的 selenium jar

3] 通过转到属性->Java 构建路径-> 添加外部 JARs

将最新的 selenium jar 添加到引用的库中

4] 从 here

下载最新的 Geckodriver

5] 其余的都是一样的。只是您需要像这样在您的代码中指定 Geckodriver 路径:

System.setProperty("webdriver.gecko.driver", "D:\\Library\drivers\geckodriver.exe");
WebDriver driver = new FirefoxDriver();

希望对您有所帮助。

首先,您必须将 JDK 从 Java 7 升级到 Java 8。

一旦它完成并为 Java 8 正确配置了环境变量和所有东西,那么您就可以升级与 Selenium 相关的 JAR 文件。

除此之外,您还需要最新的 geckodriver 和最新版本的 Firefox 浏览器(因为 geckodriver 不支持 45 之前的旧版本)才能 运行 您的脚本在 firefox 浏览器中正常运行。

注意:Selenium 3 中存在一个已知问题,某些操作的交互 class 在 Firefox 浏览器中将不起作用。所以如果你对此没有任何问题,那么只升级到 Selenium 3。