前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Selenium4 Alpha-7升级体检

Selenium4 Alpha-7升级体检

作者头像
FunTester
发布2021-07-23 12:51:59
6300
发布2021-07-23 12:51:59
举报
文章被收录于专栏:FunTesterFunTester

前文提到:Selenium4前线快报,在写这篇文章的时候,Selenium 4.0.0-alpha-7是最新的Selenium 4 (Alpha)版本,可在Selenium官方网站上下载。不同语言对应的Selenium 4如下所示:

Language

Selenium 4 (Alpha) Download Link

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

如果你将SeleniumJava结合使用,大概率可能会使用SeleniumMaven来管理与Selenium项目相关联的依赖项。对于使用Maven的用户来讲,只需将pom.xml中的Selenium版本更改为4,即可,如下:

代码语言:javascript
复制
<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
<dependency>
    <groupId>org.seleniumhq.selenium</groupId>
    <artifactId>selenium-java</artifactId>
    <version>4.0.0-alpha-7</version>
</dependency>

除了Selenium 4 Java,我们还可以在POM文件中为selenium-chrome-driverselenium-remote-driver添加了Selenium 4包。

Gradle – 升级到 Selenium 4

Gradle是一种流行的构建工具,用于基于Java的应用程序。Gradle中的构建脚本是用GroovyKotlin DSL编写的。对于Gradle用户来说,修改build.gradle文件中配置必要的依赖项,多项目工程修改根目录的build.gradle文件。

代码语言:javascript
复制
// https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java
implementation group: 'org.seleniumhq.selenium', name: 'selenium-java', version: '4.0.0-alpha-7'

Demo

下面是一个Gradle项目的构建文件(build.gradle),我们在其中使用了Selenium Java绑定的4.0.0-alpha-7版本。这其中还包括testNG测试框架的相关依赖。

代码语言:javascript
复制
plugins {
    id 'java'
}
  
group 'org.demo'
version '1.0-SNAPSHOT'
  
sourceCompatibility = 1.8
  
repositories {
    mavenCentral()
}
  
dependencies {
   compile group: 'org.seleniumhq.selenium', name: 'selenium-java',
            version: '4.0.0-alpha-7'
    compile group: 'org.seleniumhq.selenium', name: 'selenium-chrome-driver',
            version: '4.0.0-alpha-7'
    compile group: 'org.seleniumhq.selenium', name: 'selenium-remote-driver',
            version: '4.0.0-alpha-7'            
    compile group: 'org.testng', name: 'testng',
            version: '6.14.3'
}
  
test {
    useTestNG()
}

最后的最后

Selenium 4提供了几个新功能:对定位器、Chrome DevTools、改进的 Selenium Grid 等,使其成为一个值得升级的产品。

除了 Java,对于Selenium支持的语言,如PythonC#PHPRubyJavaScript,升级到 Selenium 4 也很容易,有兴趣的小伙伴可以自己研究研究!

Have Fun ~ Tester !

FunTester,一群有趣的灵魂,腾讯云&Boss认证作者,GDevOps官方合作媒体。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-07-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FunTester 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Maven – 升级到Selenium 4
  • Gradle – 升级到 Selenium 4
    • Demo
    • Have Fun ~ Tester !
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档