com.twosigma.webtau:webtau-browser

webtau - web test automation. REST and UI testing framework.

License

License

GroupId

GroupId

com.twosigma.webtau
ArtifactId

ArtifactId

webtau-browser
Last Version

Last Version

1.20
Release Date

Release Date

Type

Type

jar
Description

Description

webtau - web test automation. REST and UI testing framework.

Download webtau-browser

How to add to project

<!-- https://jarcasting.com/artifacts/com.twosigma.webtau/webtau-browser/ -->
<dependency>
    <groupId>com.twosigma.webtau</groupId>
    <artifactId>webtau-browser</artifactId>
    <version>1.20</version>
</dependency>
// https://jarcasting.com/artifacts/com.twosigma.webtau/webtau-browser/
implementation 'com.twosigma.webtau:webtau-browser:1.20'
// https://jarcasting.com/artifacts/com.twosigma.webtau/webtau-browser/
implementation ("com.twosigma.webtau:webtau-browser:1.20")
'com.twosigma.webtau:webtau-browser:jar:1.20'
<dependency org="com.twosigma.webtau" name="webtau-browser" rev="1.20">
  <artifact name="webtau-browser" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.twosigma.webtau', module='webtau-browser', version='1.20')
)
libraryDependencies += "com.twosigma.webtau" % "webtau-browser" % "1.20"
[com.twosigma.webtau/webtau-browser "1.20"]

Dependencies

compile (7)

Group / Artifact Type Version
com.twosigma.webtau : webtau-core jar 1.20
com.twosigma.webtau : webtau-report jar 1.20
com.twosigma.webtau : webtau-cache jar 1.20
io.github.bonigarcia : webdrivermanager jar 3.4.0
com.google.guava : guava jar 23.0
org.seleniumhq.selenium : selenium-java jar 3.141.59
org.seleniumhq.selenium : selenium-chrome-driver jar 3.141.59

test (2)

Group / Artifact Type Version
com.twosigma.webtau : webtau-core-groovy jar 1.20
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.

Webtau

Web Test Automation User Guide

logo

Webtau (Web Test automation) - concise and expressive way to write end-to-end and unit tests.

:include-image: webtau-logo.png {width: 256, align: "left"}

Test your application across multiple layers:

  • REST API
  • GraphQL API
  • Web UI
  • CLI
  • Database
  • Business Logic (JVM only)

Use one layer to re-enforce tests on another. E.g. REST API layer to set up data for Web UI test, or database layer to validate GraphQL API.

Tests can be written in any JVM language. Language specific syntactic sugar is available for Groovy.

scenario("check weather") {
    http.get("/weather") {
        temperature.shouldBe < 100
    }
}
def PRICES = db.table("PRICES")
PRICES << [     "id" | "description" |          "available" |                "type" |       "price" ] {
           _____________________________________________________________________________________________
           cell.guid | "nice set"    |                 true |                "card" |            1000
           cell.guid | "nice set"    |                 true |                "card" | cell.above + 10
           cell.guid | "another set" | permute(true, false) | permute("rts", "fps") | cell.above + 20 }

Learn More

com.twosigma.webtau

Two Sigma

Versions

Version
1.20
1.19
1.18
1.17
1.16
1.15
1.13
1.12
1.11
1.10
1.9
1.8
1.7
1.6
1.5
1.4
1.3
1.2
1.1
1.0
0.31
0.30
0.29
0.28
0.27