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

Тестирование REST API
онлайн, начало 26 августа
Автоматизация функционального тестирования
онлайн, начало 30 августа
Школа для начинающих тестировщиков
онлайн, начало 22 августа
Программирование на C# для тестировщиков
онлайн, начало 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


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




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

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

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

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