Перейти к содержимому

Практикум по тест-дизайну 2.0
онлайн, начало 20 cентября
Тестирование юзабилити (usability)
онлайн, начало 18 сентября
Школа для начинающих тестировщиков
онлайн, начало 19 сентября
Тестирование REST API
онлайн, начало 23 сентября
Фотография

Как использовать page object pattern с Selenide?

selenide selenium page object

  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 Poet_Peselnik

Poet_Peselnik

    Новый участник

  • Members
  • Pip
  • 24 сообщений

Отправлено 09 Август 2019 - 10:58

Всем привет. Пытаюсь использовать  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")
    }
}

Заранее спасибо!

 


  • 0

#2 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 621 сообщений


Отправлено 25 Август 2019 - 08:20

val testPage = TestPage() пробовали поместить в каждый тест?


  • 0


Программирование на С# для тестировщиков
онлайн
Автоматизатор мобильных приложений
онлайн
Selenium WebDriver: полное руководство
онлайн
Программирование на Python для тестировщиков
онлайн




Темы с аналогичным тегами selenide, selenium, page object

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале