public void CheckArticleIsDeleted() { var email = "Katy" + DateTime.Now.Ticks + "@abv.bg"; var registrationPage = new RegistrationPage(this.driver); var registrationUser = new RegisterUser(email, "Katy Perry", "0123456789", "0123456789"); registrationPage.NavigateTo(); registrationPage.FillRegistrationForm(registrationUser); var createdArticle = new CreateArticlePage(this.driver); var newArticle = new Article("Hello!", "I am new article!"); createdArticle.CreateArticle(newArticle); createdArticle.LogOffButton.Click(); var logForm = new LoginPage(this.driver); var loginUser = new LoginUser(email, "0123456789"); logForm.FillLoginForm(loginUser); var existingArticle = new DeleteArticlePage(this.driver); existingArticle.NavigateTo(); existingArticle.CheckForExistingArticle(newArticle); existingArticle.AssertTheArticleIsDeleted("The article is deleted!"); }
public void DAP_TC1_DeleteOwnArticle() { var deleteArticlePage = new DeleteArticlePage(driver); deleteArticlePage.NavigateTo(); deleteArticlePage.OpenUserArticle.Click(); deleteArticlePage.GoToDeleteArticlePageButton.Click(); deleteArticlePage.DeleteArticleButton.Click(); deleteArticlePage.AssertUserOwnArticleIsDelted(); }
public void DAP_TC1_DeleteOwnArticle() { var loginPage = new LoginPage(driver); var user = new LoginUser("*****@*****.**", "1234"); loginPage.NavigateTo(); loginPage.FillRegistrationForm(user); var deleteArticlePage = new DeleteArticlePage(driver); deleteArticlePage.NavigateTo(); deleteArticlePage.OpenUserArticle.Click(); deleteArticlePage.GoToDeleteArticlePageButton.Click(); deleteArticlePage.DeleteArticleButton.Click(); deleteArticlePage.AssertUserOwnArticleIsDelted(); }
public void SetUp() { driver = new ChromeDriver(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)); driver.Manage().Window.Maximize(); wait = new WebDriverWait(driver, TimeSpan.FromSeconds(10)); basePage = new BasePage(driver); driver.Navigate().GoToUrl(basePage.BaseUrl); homePage = new HomePage(driver); loginPage = new LoginPage(driver); regPage = new RegistrationPage(driver); articleDetailsPage = new ArticleDetailsPage(driver); createArticlePage = new CreateArticlePage(driver); deleteArticlePage = new DeleteArticlePage(driver); editArticlePage = new EditArticlePage(driver); changePasswordPage = new ChangePasswordPage(driver); managePage = new ManagePage(driver); }