Skip to content

Commit

Permalink
Merging develop to master after release (#1458)
Browse files Browse the repository at this point in the history
* fixes 1374: ShadowRoot in handle ChromeDriver 96+

* fixes 1374: ShadowRoot in handle ChromeDriver 96+

* [maven-release-plugin] prepare for next development iteration

* fix parallelism-tests by passing in the version number under test from the outside (#1411)

* fix & upgrade examples (#1410)

* update version number in doc (#1412)

* Bump byte-buddy from 1.12.3 to 1.12.4 (#1413)

Bumps [byte-buddy](https://github.com/raphw/byte-buddy) from 1.12.3 to 1.12.4.
- [Release notes](https://github.com/raphw/byte-buddy/releases)
- [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md)
- [Commits](raphw/byte-buddy@byte-buddy-1.12.3...byte-buddy-1.12.4)

---
updated-dependencies:
- dependency-name: net.bytebuddy:byte-buddy
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* update dependencies (#1416)

* Bump byte-buddy from 1.12.5 to 1.12.6 (#1426)

Bumps [byte-buddy](https://github.com/raphw/byte-buddy) from 1.12.5 to 1.12.6.
- [Release notes](https://github.com/raphw/byte-buddy/releases)
- [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md)
- [Commits](raphw/byte-buddy@byte-buddy-1.12.5...byte-buddy-1.12.6)

---
updated-dependencies:
- dependency-name: net.bytebuddy:byte-buddy
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* update example dependencies (#1425)

* Bump logback-classic from 1.2.9 to 1.2.10 (#1428)

Bumps logback-classic from 1.2.9 to 1.2.10.

---
updated-dependencies:
- dependency-name: ch.qos.logback:logback-classic
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump logback-core from 1.2.9 to 1.2.10 (#1429)

Bumps logback-core from 1.2.9 to 1.2.10.

---
updated-dependencies:
- dependency-name: ch.qos.logback:logback-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix test URL (#1431)

* Bump dokka-maven-plugin from 1.6.0 to 1.6.10 (#1432)

Bumps [dokka-maven-plugin](https://github.com/Kotlin/dokka) from 1.6.0 to 1.6.10.
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](Kotlin/dokka@v1.6.0...v1.6.10)

---
updated-dependencies:
- dependency-name: org.jetbrains.dokka:dokka-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* skip github action execution if required env vars are not present (#1445)

* Bump cucumber.version from 7.1.0 to 7.2.3 (#1446)

Bumps `cucumber.version` from 7.1.0 to 7.2.3.

Updates `cucumber-java` from 7.1.0 to 7.2.3
- [Release notes](https://github.com/cucumber/cucumber-jvm/releases)
- [Changelog](https://github.com/cucumber/cucumber-jvm/blob/main/CHANGELOG.md)
- [Commits](cucumber/cucumber-jvm@v7.1.0...v7.2.3)

Updates `cucumber-java8` from 7.1.0 to 7.2.3
- [Release notes](https://github.com/cucumber/cucumber-jvm/releases)
- [Changelog](https://github.com/cucumber/cucumber-jvm/blob/main/CHANGELOG.md)
- [Commits](cucumber/cucumber-jvm@v7.1.0...v7.2.3)

Updates `cucumber-junit` from 7.1.0 to 7.2.3
- [Release notes](https://github.com/cucumber/cucumber-jvm/releases)
- [Changelog](https://github.com/cucumber/cucumber-jvm/blob/main/CHANGELOG.md)
- [Commits](cucumber/cucumber-jvm@v7.1.0...v7.2.3)

---
updated-dependencies:
- dependency-name: io.cucumber:cucumber-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.cucumber:cucumber-java8
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.cucumber:cucumber-junit
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump maven-jar-plugin from 3.2.0 to 3.2.2 (#1443)

Bumps [maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.2.0 to 3.2.2.
- [Release notes](https://github.com/apache/maven-jar-plugin/releases)
- [Commits](apache/maven-jar-plugin@maven-jar-plugin-3.2.0...maven-jar-plugin-3.2.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-jar-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* upgrade kotest version to 5.1.0 (#1444)

* Bump assertj-core from 3.21.0 to 3.22.0 (#1437)

Bumps [assertj-core](https://github.com/assertj/assertj-core) from 3.21.0 to 3.22.0.
- [Release notes](https://github.com/assertj/assertj-core/releases)
- [Commits](assertj/assertj@assertj-core-3.21.0...assertj-core-3.22.0)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump build-helper-maven-plugin from 3.2.0 to 3.3.0 (#1442)

Bumps [build-helper-maven-plugin](https://github.com/mojohaus/build-helper-maven-plugin) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/mojohaus/build-helper-maven-plugin/releases)
- [Commits](mojohaus/build-helper-maven-plugin@build-helper-maven-plugin-3.2.0...build-helper-maven-plugin-3.3.0)

---
updated-dependencies:
- dependency-name: org.codehaus.mojo:build-helper-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump maven-site-plugin from 3.9.1 to 3.10.0 (#1430)

Bumps [maven-site-plugin](https://github.com/apache/maven-site-plugin) from 3.9.1 to 3.10.0.
- [Release notes](https://github.com/apache/maven-site-plugin/releases)
- [Commits](apache/maven-site-plugin@maven-site-plugin-3.9.1...maven-site-plugin-3.10.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-site-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* update versions (#1452)

* Bump java-client from 8.0.0-beta to 8.0.0-beta2 (#1427)

Bumps [java-client](https://github.com/appium/java-client) from 8.0.0-beta to 8.0.0-beta2.
- [Release notes](https://github.com/appium/java-client/releases)
- [Commits](appium/java-client@v8.0.0-beta...v8.0.0-beta2)

---
updated-dependencies:
- dependency-name: io.appium:java-client
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* update example dependencies (#1453)

* Bump byte-buddy from 1.12.6 to 1.12.7 (#1448)

Bumps [byte-buddy](https://github.com/raphw/byte-buddy) from 1.12.6 to 1.12.7.
- [Release notes](https://github.com/raphw/byte-buddy/releases)
- [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md)
- [Commits](raphw/byte-buddy@byte-buddy-1.12.6...byte-buddy-1.12.7)

---
updated-dependencies:
- dependency-name: net.bytebuddy:byte-buddy
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump maven-deploy-plugin from 3.0.0-M1 to 3.0.0-M2 (#1435)

Bumps [maven-deploy-plugin](https://github.com/apache/maven-deploy-plugin) from 3.0.0-M1 to 3.0.0-M2.
- [Release notes](https://github.com/apache/maven-deploy-plugin/releases)
- [Commits](apache/maven-deploy-plugin@maven-deploy-plugin-3.0.0-M1...maven-deploy-plugin-3.0.0-M2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-deploy-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump maven-compiler-plugin from 3.8.1 to 3.9.0 (#1451)

Bumps [maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.8.1 to 3.9.0.
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases)
- [Commits](apache/maven-compiler-plugin@maven-compiler-plugin-3.8.1...maven-compiler-plugin-3.9.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-compiler-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build maven modules in parallel  (#1454)

* Fluentlenium 4.1.1 (#1434)

* update dependency versions (#1457)

* Feature/1415 (#1456)

* fixes 1374: ShadowRoot in handle ChromeDriver 96+

Co-authored-by: filip.cynarski <filip@cynarski.eu>

* test and bug fix for #944 (#1455)

* test and bug fix for
#944

* use injectComponent directly
as this otherwise breaks some of the tests

* whitespace

* Bump checkstyle from 8.43 to 9.2.1 (#1433)

Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 8.43 to 9.2.1.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](checkstyle/checkstyle@checkstyle-8.43...checkstyle-9.2.1)

---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [maven-release-plugin] prepare release v5.0.2

* [maven-release-plugin] rollback the release of v5.0.2

* Change SCM urls to SSH

* [maven-release-plugin] prepare release v5.0.2

* [maven-release-plugin] prepare for next development iteration

Co-authored-by: filip.cynarski <filip.cynarski@ocado.com>
Co-authored-by: slawekradzyminski <slawomir.radzyminski@gmail.com>
Co-authored-by: Slawek <s.radzyminski@ocado.com>
Co-authored-by: Alphonse Bendt <alphonse.bendt@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Loading branch information
6 people committed Jan 20, 2022
1 parent d376b01 commit 75991ff
Show file tree
Hide file tree
Showing 56 changed files with 614 additions and 408 deletions.
20 changes: 16 additions & 4 deletions .github/workflows/build-workflow.yml
Expand Up @@ -14,6 +14,17 @@ env:
MAVEN_OPTS: "-Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn"

jobs:
check-env:
runs-on: ubuntu-latest
outputs:
repo-token-available: ${{ steps.repo-token.outputs.defined }}
steps:
- id: repo-token
env:
REPO_TOKEN: ${{ secrets.REPO_TOKEN }}
if: "${{ env.REPO_TOKEN != '' }}"
run: echo "::set-output name=defined::true"

java8-build:
runs-on: ubuntu-latest
steps:
Expand All @@ -23,9 +34,10 @@ jobs:
with:
java-version: 1.8
- name: Java 8 - unit & integration tests
run: mvn -B -Pjava8 clean verify --file pom.xml
run: mvn -T 1C -B -Pjava8 clean verify --file pom.xml

java11-build:
needs: [ check-env ]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
Expand All @@ -35,9 +47,9 @@ jobs:
java-version: 11
- name: Java 11 - unit & integration tests code coverage
run: |
mvn -B -Pjava11 clean verify jacoco:report --file pom.xml
mvn -T 1C -B -Pjava11 clean verify jacoco:report --file pom.xml
- name: Coveralls report
if: ${{ (github.repository == 'FluentLenium/FluentLenium' && github.event_name == 'push') || (github.event.pull_request.head.repo.full_name == github.repository) }}
if: needs.check-env.outputs.repo-token-available == 'true'
env:
REPO_TOKEN: ${{ secrets.REPO_TOKEN }}
run: |
Expand All @@ -52,7 +64,7 @@ jobs:
with:
java-version: 11
- name: Java 11 - unit & integration tests
run: mvn -B -Pframework-integration-tests,java11 -pl '!fluentlenium-integration-tests,!fluentlenium-kotest,!fluentlenium-kotest-assertions,!fluentlenium-cucumber,!fluentlenium-spock,!fluentlenium-coverage-report,!fluentlenium-spring-testng' clean test --file pom.xml -Dtest=*/it/* -DfailIfNoTests=false
run: mvn -Dit.project.version=5.0.2-SNAPSHOT -B -Pframework-integration-tests,java11 -pl '!fluentlenium-integration-tests,!fluentlenium-kotest,!fluentlenium-kotest-assertions,!fluentlenium-cucumber,!fluentlenium-spock,!fluentlenium-coverage-report,!fluentlenium-spring-testng' clean test --file pom.xml -Dtest=*/it/* -DfailIfNoTests=false

java11-javadoc:
runs-on: ubuntu-latest
Expand Down
33 changes: 22 additions & 11 deletions .github/workflows/e2e-workflow.yml
Expand Up @@ -9,15 +9,20 @@ env:
MAVEN_OPTS: "-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn"

jobs:
dump:
check-env:
runs-on: ubuntu-latest
outputs:
browserStackUrl-available: ${{ steps.browserStackUrl.outputs.defined }}
steps:
- name: print context
- id: browserStackUrl
env:
GITHUB_CONTEXT: ${{ toJSON(github) }}
run: echo "$GITHUB_CONTEXT"
URL: ${{ secrets.BROWSER_STACK_URL }}
if: "${{ env.URL != '' }}"
run: echo "::set-output name=defined::true"

edge:
if: github.event.pull_request.head.repo.full_name == github.repository
needs: [ check-env ]
if: needs.check-env.outputs.browserStackUrl-available == 'true'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
Expand All @@ -31,7 +36,8 @@ jobs:
run: mvn -B -nsu -Pexamples -pl examples/spring clean test -DbrowserName=edge -Dmobile.simulator=false -DuseHub=true -DgridUrl=${{ secrets.BROWSER_STACK_URL }}

ie:
if: github.event.pull_request.head.repo.full_name == github.repository
needs: [ check-env ]
if: needs.check-env.outputs.browserStackUrl-available == 'true'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
Expand All @@ -45,7 +51,8 @@ jobs:
run: mvn -B -nsu -Pexamples -pl examples/spring clean test -DbrowserName=ie -Dmobile.simulator=false -DuseHub=true -DgridUrl=${{ secrets.BROWSER_STACK_URL }}

chrome:
if: github.event.pull_request.head.repo.full_name == github.repository
needs: [ check-env ]
if: needs.check-env.outputs.browserStackUrl-available == 'true'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
Expand All @@ -59,7 +66,8 @@ jobs:
run: mvn -B -nsu -Pexamples -pl examples/spring clean test -DbrowserName=chrome -Dmobile.simulator=false -DuseHub=true -DgridUrl=${{ secrets.BROWSER_STACK_URL }}

firefox:
if: github.event.pull_request.head.repo.full_name == github.repository
needs: [ check-env ]
if: needs.check-env.outputs.browserStackUrl-available == 'true'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
Expand All @@ -73,7 +81,8 @@ jobs:
run: mvn -B -nsu -Pexamples -pl examples/spring clean test -DbrowserName=firefox -Dmobile.simulator=false -DuseHub=true -DgridUrl=${{ secrets.BROWSER_STACK_URL }}

safari:
if: github.event.pull_request.head.repo.full_name == github.repository
needs: [ check-env ]
if: needs.check-env.outputs.browserStackUrl-available == 'true'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
Expand All @@ -87,7 +96,8 @@ jobs:
run: mvn -B -nsu -Pexamples -pl examples/spring clean test -DbrowserName=safari -Dmobile.simulator=false -DuseHub=true -DgridUrl=${{ secrets.BROWSER_STACK_URL }}

iphone:
if: github.event.pull_request.head.repo.full_name == github.repository
needs: [ check-env ]
if: needs.check-env.outputs.browserStackUrl-available == 'true'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
Expand All @@ -101,7 +111,8 @@ jobs:
run: mvn -B -nsu -Pexamples -pl examples/spring clean test -DbrowserName=iphone -Dmobile.simulator=false -DuseHub=true -DgridUrl=${{ secrets.BROWSER_STACK_URL }}

android:
if: github.event.pull_request.head.repo.full_name == github.repository
needs: [ check-env ]
if: needs.check-env.outputs.browserStackUrl-available == 'true'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
Expand Down
8 changes: 4 additions & 4 deletions docs/docs/assertion-libraries.md
Expand Up @@ -25,7 +25,7 @@ We recommend to use AssertJ because we extend it with FluentWebElement and Fluen
<dependency>
<groupId>org.fluentlenium</groupId>
<artifactId>fluentlenium-assertj</artifactId>
<version>4.8.0</version>
<version>5.0.1</version>
<scope>test</scope>
</dependency>
```
Expand Down Expand Up @@ -104,17 +104,17 @@ There is a set of custom Kotest Matchers available to make assertions on
<dependency>
<groupId>org.fluentlenium</groupId>
<artifactId>fluentlenium-kotest-assertions</artifactId>
<version>4.8.0</version>
<version>5.0.1</version>
<scope>test</scope>
</dependency>
```

```groovy
testImplementation 'org.fluentlenium:fluentlenium-kotest-assertions:4.8.0'
testImplementation 'org.fluentlenium:fluentlenium-kotest-assertions:5.0.1'
```

```kotlin
testImplementation("org.fluentlenium:fluentlenium-kotest-assertions:4.8.0")
testImplementation("org.fluentlenium:fluentlenium-kotest-assertions:5.0.1")
```

- Add those static imports.
Expand Down
14 changes: 7 additions & 7 deletions docs/docs/test-runners.md
Expand Up @@ -33,7 +33,7 @@ sidebar:
<dependency>
<groupId>org.fluentlenium</groupId>
<artifactId>fluentlenium-junit</artifactId>
<version>4.8.0</version>
<version>5.0.1</version>
<scope>test</scope>
</dependency>
```
Expand Down Expand Up @@ -87,7 +87,7 @@ Enable them by activating ```framework-integration-tests``` Maven profile.
<dependency>
<groupId>org.fluentlenium</groupId>
<artifactId>fluentlenium-junit-jupiter</artifactId>
<version>4.8.0</version>
<version>5.0.1</version>
<scope>test</scope>
</dependency>
```
Expand All @@ -105,7 +105,7 @@ Enable them by activating ```framework-integration-tests``` Maven profile.
<dependency>
<groupId>org.fluentlenium</groupId>
<artifactId>fluentlenium-testng</artifactId>
<version>4.8.0</version>
<version>5.0.1</version>
<scope>test</scope>
</dependency>
```
Expand Down Expand Up @@ -365,7 +365,7 @@ however the `FluentCucumberTest` based tests still use the old Cucumber `ObjectF
<dependency>
<groupId>org.fluentlenium</groupId>
<artifactId>fluentlenium-spock</artifactId>
<version>4.8.0</version>
<version>5.0.1</version>
<scope>test</scope>
</dependency>
```
Expand All @@ -383,7 +383,7 @@ Enable it by activating ```examples``` Maven profile.
<dependency>
<groupId>org.fluentlenium</groupId>
<artifactId>fluentlenium-spring-testng</artifactId>
<version>4.8.0</version>
<version>5.0.1</version>
<scope>test</scope>
</dependency>
```
Expand All @@ -402,14 +402,14 @@ Enable it by activating ```examples``` Maven profile.
<dependency>
<groupId>org.fluentlenium</groupId>
<artifactId>fluentlenium-kotest</artifactId>
<version>4.8.0</version>
<version>5.0.1</version>
<scope>test</scope>
</dependency>
```

### Gradle
```gradle
testImplementation("org.fluentlenium:fluentlenium-kotest:4.8.0")
testImplementation("org.fluentlenium:fluentlenium-kotest:5.0.1")
```

- There are baseclasses available for all [Kotest testing styles](https://kotest.io/docs/framework/testing-styles.html). Choose
Expand Down
14 changes: 9 additions & 5 deletions docs/quickstart.md
Expand Up @@ -18,7 +18,9 @@ sidebar:

## Choose the right version

FluentLenium 4.x is the newest version of FluentLenium it is based on JDK 11 it includes latest enhancements and features, but Selenium 3 is required to run it.
FluentLenium 5.x is the newest version of FluentLenium it is based on JDK 11 it includes latest enhancements and features, but Selenium 4 is required to run it.

FluentLenium 4.x is based on JDK 11. Selenium 3 is required to run it.

FluentLenium 3.x is based on JDK 1.8 - we are not going to add new features to this version but still planning work on bugfixes.

Expand All @@ -38,20 +40,20 @@ Assuming you want to use Java 11, Junit and AssertJ please add the following dep

```xml
<properties>
<fluentlenium.version>4.8.1</fluentlenium.version>
<selenium.version>4.1.0</selenium.version>
<fluentlenium.version>5.0.1</fluentlenium.version>
<selenium.version>4.1.1</selenium.version>
</properties>

<dependency>
<groupId>org.fluentlenium</groupId>
<artifactId>fluentlenium-junit</artifactId>
<version>4.8.1</version>
<version>${fluentlenium.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.fluentlenium</groupId>
<artifactId>fluentlenium-assertj</artifactId>
<version>4.8.1</version>
<version>${fluentlenium.version}</version>
<scope>test</scope>
</dependency>
<dependency>
Expand Down Expand Up @@ -178,4 +180,6 @@ If you want to use BDD please take a look into [Cucumber example](https://github

If you want to write in Groovy please take a look into [Spock example](https://github.com/FluentLenium/FluentLenium/tree/develop/examples/spock)

If you want to use [Kotest](https://kotest.io/) (Kotlin) please take a look into [Kotest example](https://github.com/FluentLenium/FluentLenium/tree/develop/examples/kotest)

[Hook example](https://github.com/FluentLenium/FluentLenium/tree/develop/examples/hooks) show this feature in action.
20 changes: 10 additions & 10 deletions examples/appium/pom.xml
Expand Up @@ -6,16 +6,16 @@

<artifactId>fluentlenium-examples-appium</artifactId>
<groupId>org.fluentlenium</groupId>
<version>4.8.1-SNAPSHOT</version>
<version>5.0.0-SNAPSHOT</version>

<name>FluentLenium Examples Appium</name>
<description>FluentLenium Appium examples</description>
<url>https://github.com/FluentLenium/FluentLenium</url>

<properties>
<fluentlenium.version>${project.version}</fluentlenium.version>
<spring.version>5.3.7</spring.version>
<selenium.version>4.1.0</selenium.version>
<fluentlenium.version>5.0.2-SNAPSHOT</fluentlenium.version>
<spring.version>5.3.15</spring.version>
<selenium.version>4.1.1</selenium.version>
</properties>

<build>
Expand All @@ -38,14 +38,14 @@
<plugins>
<plugin>
<artifactId>maven-deploy-plugin</artifactId>
<version>3.0.0-M1</version>
<version>3.0.0-M2</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<version>3.9.0</version>
<configuration>
<release>11</release>
</configuration>
Expand All @@ -57,17 +57,17 @@
<dependency>
<groupId>org.fluentlenium</groupId>
<artifactId>fluentlenium-core</artifactId>
<version>${project.version}</version>
<version>${fluentlenium.version}</version>
</dependency>
<dependency>
<groupId>org.fluentlenium</groupId>
<artifactId>fluentlenium-junit</artifactId>
<version>${project.version}</version>
<version>${fluentlenium.version}</version>
</dependency>
<dependency>
<groupId>org.fluentlenium</groupId>
<artifactId>fluentlenium-assertj</artifactId>
<version>${project.version}</version>
<version>${fluentlenium.version}</version>
</dependency>
<dependency>
<groupId>junit</groupId>
Expand All @@ -92,7 +92,7 @@
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.3</version>
<version>1.2.10</version>
<scope>test</scope>
</dependency>
</dependencies>
Expand Down
12 changes: 6 additions & 6 deletions examples/cucumber/pom.xml
Expand Up @@ -5,16 +5,16 @@

<groupId>org.fluentlenium</groupId>
<artifactId>fluentlenium-examples-cucumber</artifactId>
<version>4.8.1-SNAPSHOT</version>
<version>5.0.0-SNAPSHOT</version>

<name>FluentLenium Cucumber example</name>
<description>FluentLenium cucumber example</description>
<url>https://github.com/FluentLenium/FluentLenium</url>

<properties>
<java.version>11</java.version>
<fluentlenium.version>${project.version}</fluentlenium.version>
<selenium.version>4.1.0</selenium.version>
<fluentlenium.version>5.0.2-SNAPSHOT</fluentlenium.version>
<selenium.version>4.1.1</selenium.version>
</properties>

<dependencies>
Expand All @@ -32,13 +32,13 @@
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.3</version>
<version>1.2.10</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
<version>3.20.1</version>
<version>3.22.0</version>
<scope>test</scope>
</dependency>
</dependencies>
Expand All @@ -47,7 +47,7 @@
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<version>3.9.0</version>
<configuration>
<release>11</release>
</configuration>
Expand Down

0 comments on commit 75991ff

Please sign in to comment.