2013-07-19 2 views
0

Я использую NUnit для запуска тестов Selenium, написанных на C#. Я могу легко утверждать, что элементы существуют после запуска теста, но как я могу использовать утверждения для проверки того, что элемент не существует? Например, один тест удаляет пользователя, и мне нужно проверить, что имя пользователя не отображается в списке позже. Любые предложения приветствуются. JohnИспользование NUnit, как я могу утверждать, что веб-элемент не отображается?

+2

Покажите код, который вы используете в настоящее время. – Arran

+0

Извинения за задержку - спасибо за ваше предложение. Код, который я использую в настоящее время, кажется, работает нормально, но Assert занимает около 20-30 секунд, чтобы закончить по какой-то причине. Я использую Firefox. 'Assert.IsFalse (Global.driver.FindElement (By.XPath ("// span [text() ='" + tagGroupName + "']")) Отображается);' – bearaman

+0

Это совершенно другая проблема, чем то, что вы здесь делаете. Создайте новый. – Arran

ответ

0

Не будет ли метод assertTrue (bool b) работать для этой цели?

Например assertTrue (! List.Contains (пункт))

+0

Это не код C#. – Arran