2013-07-19 20 views
0

我使用NUnit來運行用C#編寫的Selenium測試。我可以在測試運行後斷言元素存在,但我如何使用斷言來驗證元素不存在? 例如,一個測試刪除了一個用戶,我需要驗證用戶的名字以後沒有出現在列表中。 任何建議都非常歡迎。 John使用NUnit,我如何斷言web元素不可見?

+2

顯示您現在使用的代碼。 – Arran

+0

延遲道歉 - 感謝您的建議。我目前使用的代碼似乎工作正常,但由於某些原因,Assert需要大約20-30秒才能完成。我正在使用Firefox。 'Assert.IsFalse(Global.driver.FindElement(By.XPath(「// span [text()='」+ tagGroupName +「']」))。Displayed);' – bearaman

+0

這與您在此處放置的內容完全不同。請創建一個新的。 – Arran

回答

0

assertTrue(bool b)方法是否適用於此目的?

例如assertTrue(!list.Contains(item))

+0

這不是C#代碼。 – Arran