Selenium4 Alpha-7 升级体验
前文提到:Selenium4前线快报,在写这篇文章的时候,Selenium 4.0.0-alpha-7
是最新的Selenium 4 (Alpha)
版本,可在Selenium
官方网站上下载。不同语言对应的Selenium 4
如下所示:
|Java|https://selenium-release.storage.googleapis.com/4.0-alpha-7/selenium-java-4.0.0-alpha-7.zip|
|Python|https://pypi.org/project/selenium/4.0.0.a7/|
|C#|https://www.nuget.org/api/v2/package/Selenium.WebDriver/4.0.0-alpha07|
|Ruby|https://rubygems.org/gems/selenium-webdriver/versions/4.0.0.alpha7|
Maven – 升级到 Selenium 4
如果你将Selenium
与Java
结合使用,大概率可能会使用Selenium
与Maven
来管理与Selenium
项目相关联的依赖项。对于使用Maven
的用户来讲,只需将pom.xml
中的Selenium
版本更改为 4,即可,如下:
除了Selenium 4 Java
,我们还可以在POM
文件中为selenium-chrome-driver
和selenium-remote-driver
添加了Selenium 4
包。
Gradle – 升级到 Selenium 4
Gradle
是一种流行的构建工具,用于基于Java
的应用程序。Gradle
中的构建脚本是用Groovy
或Kotlin DSL
编写的。对于Gradle
用户来说,修改build.gradle
文件中配置必要的依赖项,多项目工程修改根目录的build.gradle
文件。
Demo
下面是一个Gradle
项目的构建文件(build.gradle
),我们在其中使用了Selenium Java
绑定的4.0.0-alpha-7
版本。这其中还包括testNG
测试框架的相关依赖。
这就是所有的人
Selenium 4
提供了几个新功能:对定位器、Chrome DevTools、改进的 Selenium Grid 等,使其成为一个值得升级的产品。
除了 Java,对于 Selenium 支持的语言,如Python
、C#
、PHP
、Ruby
和JavaScript
,升级到 Selenium 4 也很容易,有兴趣的小伙伴可以自己研究研究!
Have Fun ~ Tester !
FunTester,一群有趣的灵魂,腾讯云 &Boss 认证作者,GDevOps 官方合作媒体。
点击阅读阅文,查看 FunTester 历史原创集合
版权声明: 本文为 InfoQ 作者【FunTester】的原创文章。
原文链接:【http://xie.infoq.cn/article/a73b04a846a6f31c1c08fb46f】。文章转载请联系作者。
评论