public void AddMultipleElements() { page = new AddRemoveElements(driver); page.ClickOnAddElementButton(3); Assert.IsTrue(page.AddedElementsShouldBeVisible()); }
public void DeleteMultipleElements() { page = new AddRemoveElements(driver); page.ClickOnAddElementButton(3); page.DeleteAllButtons(); Assert.IsTrue(page.DeletedElementsShouldNotBeVisible()); }
public void DeleteOneElement() { page = new AddRemoveElements(driver); page.ClickOnAddElementButton(); page.ClickOnDeleteElementButton(); Assert.IsTrue(page.DeletedElementsShouldNotBeVisible()); }
public void AddTenElements() { AddRemoveElements addRemoteElementsPage = new AddRemoveElements(); this.driver.Navigate().GoToUrl(@"https://the-internet.herokuapp.com/add_remove_elements/"); PageFactory.InitElements(this.driver, addRemoteElementsPage); Enumerable.Range(1, 20).ToList().ForEach(number => { addRemoteElementsPage.AddElementButton.Click(); Thread.Sleep(500); }); var newButtons = addRemoteElementsPage.NewButtons; Assert.AreEqual(newButtons.Count, 20); newButtons.ToList().ForEach(button => { button.Click(); Thread.Sleep(500); }); }
public void AddNoElements() { page = new AddRemoveElements(driver); Assert.IsTrue(page.DeletedElementsShouldNotBeVisible()); }