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

Подготовка к сертификации ISTQB FL
онлайн, начало 10 августа
Тестирование REST API
онлайн, начало 10 августа
Автоматизация функционального тестирования
онлайн, начало 7 августа
Тестирование веб-приложений 2.0
онлайн, начало 7 августа
Фотография

Как использовать 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
  • 766 сообщений


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

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


  • 0


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




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

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

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

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