Я использую NUnit для запуска тестов Selenium, написанных на C#. Я могу легко утверждать, что элементы существуют после запуска теста, но как я могу использовать утверждения для проверки того, что элемент не существует? Например, один тест удаляет пользователя, и мне нужно проверить, что имя пользователя не отображается в списке позже. Любые предложения приветствуются. JohnИспользование NUnit, как я могу утверждать, что веб-элемент не отображается?
0
A
ответ
0
Не будет ли метод assertTrue (bool b) работать для этой цели?
Например assertTrue (! List.Contains (пункт))
+0
Это не код C#. – Arran
Покажите код, который вы используете в настоящее время. – Arran
Извинения за задержку - спасибо за ваше предложение. Код, который я использую в настоящее время, кажется, работает нормально, но Assert занимает около 20-30 секунд, чтобы закончить по какой-то причине. Я использую Firefox. 'Assert.IsFalse (Global.driver.FindElement (By.XPath ("// span [text() ='" + tagGroupName + "']")) Отображается);' – bearaman
Это совершенно другая проблема, чем то, что вы здесь делаете. Создайте новый. – Arran