qaf 3.1.0b Released with selenium 4 support

84 views
Skip to first unread message

qaf users

unread,
Oct 25, 2021, 12:24:01 AM10/25/21
to qaf users
We noticed 2% users used 3.0.1-b. It worked fine without any issue, so on Oct 22, 2021 QAF 3.0.1 released. 3.0.1 supports selenium 3.x.

With selenium 4 public release, today we also released our next beta release 3.1.0b that supports 4.0.0.

In order to support 4.0.0, we have to remove some deprecated interfaces that was discontinued from selenium 4.0.0  and also have to bump minimum supported selenium version to 3.6.0.

There is no breaking changes in qaf features except minimum supported version of selenium. So for those users who are using selenium 3.6+ , qaf 3.1.0b should work as drop-in dependency. If user wants to try/use latest selenium version with qaf 3.1.0b they can add selenium-java dependency. If your project (especially mobile) doesn't supports selenium 4 or for any reason you want to use selenium 3, you can still continue using selenium 3.6+ with qaf 3.1.0b

qaf  3.1.0b is available in maven central
  • Default (minimum supported) selenium version is 3.6.0
  • Supports selenium version 4.0.0
  • To use selenium version >3.6.0 add selenium-java dependency of the required version, refer example below

IVY
<!-- https://mvnrepository.com/artifact/com.qmetry/qaf -->
<dependency org="com.qmetry" name="qaf" rev="3.1.0b"/>

<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
<dependency org="org.seleniumhq.selenium" name="selenium-java" rev="4.0.0"/>

Maven
<!-- https://mvnrepository.com/artifact/com.qmetry/qaf -->
<dependency>
    <groupId>com.qmetry</groupId>
    <artifactId>qaf</artifactId>
    <version>3.1.0b</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
<dependency>
    <groupId>org.seleniumhq.selenium</groupId>
    <artifactId>selenium-java</artifactId>
    <version>4.0.0</version>
</dependency>



Reply all
Reply to author
Forward
0 new messages