Всем привет. Пытаюсь использовать page object pattern с Selenide, но почему то получаю java.lang.IllegalStateException: Webdriver has been closed. You need to call open(url) to open a browser again.
Вот кусок из тестового класса:
val testPage = TestPage()
"test1" {
testPage.openPage()
testPage.input.value= "test"
}
"test2" {
testPage.openPage()
testPage.input.value= "test"
}
Вот класс страница:
class TestPage {
val input = element(By.name("q"))
fun openPage() {
open("http://google.com")
}
}
Заранее спасибо!