- JDK 11+
- Servlet 3 (with Jetty v10+)
For example in Gradle,
test {
systemProperty "zkWebdriverContextPath", "/zephyr-test"
}
For example in Gradle,
test {
systemProperty "zkWebdriverTestURLPackage", "org.zkoss.zephyr.webdriver"
}
For example in Gradle,
test {
systemProperty "zkWebdriverBaseResource", "./test/webapp/"
}
Note: the default value is "./src/main/webapp/"
For example in Gradle,
test {
systemProperty "jetty.port", "8888"
}
For example in Gradle,
test {
systemProperty "useDockerComposeV2", "false"
}
For example in Gradle,
test {
systemProperty "RemoteWebDriverUrl", "http://sechrome.test:4444/wd/hub"
}
For example in Gradle,
test {
systemProperty "Host", "127.0.0.1"
}
For example in Gradle,
test {
systemProperty "MobileEmulationDeviceName", "iPad"
}
Note: The device name is Nexus 7
by default, because iPad
doesn't work since ChromeDriver 115+
Note: By default, it's Docker compose v2 since 1.0.10.2.
- Update the project
version
ingradle.properties
- Run
./gradlew clean build bundleJar
- Upload zk-webdriver-VERSION-bundle.jar from
build/libs