public void DeleteAddressThatIsDefault() { var testUser = DataFactory.Users.CreateTestUser(); AddressModel testData = new AddressModel { CompanyName = "QA Automation Softtek", street = "test street", apartment = "07", state = "CO", city = "Denver", country = "US", postal = "12345" }; APIndexPage indexPage = new APIndexPage(Driver, Url); APLoginPage loginPage = indexPage.Header.ClickOnSignIn(); indexPage = loginPage.Login(testUser.Username, testUser.Password); Assert.IsNotNull(indexPage, "Login failed"); AddressesHomePage addressesPage = indexPage.Header.ClickOnAddresses(); AddAddressPage createAddressPage = addressesPage.ClickOnAddNewAddress(); //Fill address form createAddressPage.SetInputValue(AddressInputs.CompanyName, testData.CompanyName); createAddressPage.SetInputValue(AddressInputs.Street, testData.street); createAddressPage.SetInputValue(AddressInputs.Apartment, testData.apartment); createAddressPage.SetInputValue(AddressInputs.City, testData.city); createAddressPage.SetInputValue(AddressInputs.State, testData.state); createAddressPage.SetInputValue(AddressInputs.Postal, testData.postal); createAddressPage.SetCheckboxDefault(); addressesPage = createAddressPage.ClickOnSubmit(); addressesPage.InformationModal.ClickOnClose(); //TODO //does not find any address in dropdown System.Threading.Thread.Sleep(1000); addressesPage.ClickOnAddressInDropdown(AccessLevel.User, testData); addressesPage.ContentModal.ClickOnDelete(); //validating that only exist 1 modal bool confirmationModalExist = addressesPage.ConfirmationModalExist(); Assert.IsFalse(confirmationModalExist, "This element should not exist"); }