public void CreateArticleEditAndDeleteIt() { CreateArticle(); homePage.ClickOnCreatedArticleLink(); Assert.AreEqual("test test test", articleDetailsPage.FirstArticleText.Text); EditArticle(); articleDetailsPage.ClickOnDeleteButton(); deleteArticlePage.ClickSecondDeleteButton(); CheckWeAreOnHomePage(); try { homePage.CreatedArticleLink.Text.Should().Be("test"); Assert.Fail("The article is on homepage"); } catch (Exception ex) { if (ex is WebDriverTimeoutException || ex is NoSuchElementException) { Assert.Pass("The deleted article is not on homepage"); return; } throw; } }