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

Фотография

Assert.assertTrue WebDriver


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

#1 ganzalik228

ganzalik228

    Активный участник

  • Members
  • PipPip
  • 79 сообщений
  • ФИО:Артур

Отправлено 17 апреля 2012 - 22:17

Как сделать чтобы после Assert.assertTrue тест не падал? Делаю через try...catch. Вот только после теста якобы всё хорошо, а где увидеть что в ассерте ошибка? Например:
try {
Assert.assertTrue(driver.findElement(By.xpath("//html")).getText().contains(text1));
Assert.assertTrue(driver.findElement(By.xpath("//html")).getText().contains(text2));
Assert.assertTrue(driver.findElement(By.xpath("//html")).getText().contains(text3));
} catch (Error e) {
verificationErrors.append(e.toString());
}

В одном из ассертов ошибка (например в 1), как узнать?) Можно, конечно, делать try catch на каждый ассерт и после кэтча вставлять System.out.println("Text№ не найден"), но это какой-то уж как-то страшно, ассертов много. Есть ещё способы проверки?
  • 0

#2 achumagin

achumagin

    Активный участник

  • Members
  • PipPip
  • 145 сообщений
  • ФИО:Alexey Chumagin
  • Город:Казань

Отправлено 18 апреля 2012 - 05:30

Привет.

В одном из ассертов ошибка (например в 1), как узнать?)


В Nunit можно вставлять текст в каждый ассерт, например Assert.assertTrue(driver.findElement(By.xpath("//html")).getText().contains(text3), "проверка text3");

Как сделать чтобы после Assert.assertTrue тест не падал?

http://software-testing.ru/forum/topic/22327/page__p__102908__fromsearch__1#entry102908
  • 0
ap-test-team.blogspot.com

#3 ganzalik228

ganzalik228

    Активный участник

  • Members
  • PipPip
  • 79 сообщений
  • ФИО:Артур

Отправлено 18 апреля 2012 - 06:23

да, это я задавался тем же вопросов в IDE когда-то) но там куда всё проще, verify и всё понятно, ошибка видна, тест не падает. А в driver verify как я понял отсутствует.
  • 0

#4 D2Phoenix

D2Phoenix

    Постоянный участник

  • Members
  • PipPipPip
  • 200 сообщений
  • ФИО:Чадюк Вадим
  • Город:Гродно


Отправлено 18 апреля 2012 - 06:49

Юзаем "мягкие" проверки. Смотреть тут
  • 0


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

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