chromeDriver {
get("http://cool-website.com")
elementByClass("login") {
sendKeys("us...@example.com")
}
elementByName("password") {
sendKeys("123456")
submit()
}
element(By.className("search")) {
sendKeys("kotlin")
}
waitElementByClass("result-item", 10) {
item.salary = elementOrNull(By.className("salary"))
}
}
driver(ChromeDriver()) {
get("http://cool-website.com")
elementByClassOrNull("possible-button") {
click()
waitElementByClass("dynamic-popup", 10) {
sendKeys("Kotlin is awesome")
submit()
}
waitElementByClassInvisible("dynamic-popup", 10)
}
}