public string DeleteLane() { try { Assert.IsTrue(_PreferencesPage.AppTitle.GetText().Trim().Equals("Preferences")); Assert.IsTrue(_PreferencesPage.PreferredlaneHeader.IsDisplayed()); Assert.IsTrue(_PreferencesPage.PreferredlaneHeader.IsEnabled()); List <Preferredlane> Preferredlanes = _PreferencesPage.Preferredlanes; Preferredlane Preferredlane = Preferredlanes.Last(); Assert.IsTrue(Preferredlane.PreferredlaneDelete.Click()); Assert.IsTrue(_PreferencesPage.PreferredlaneSave.Click()); Assert.IsTrue(_PreferencesPage.PreferredlaneSaveAlert.WaitUntilDisplayed()); Assert.IsTrue(_PreferencesPage.PreferredlaneSaveAlert.GetText().Trim().Equals("Your changes have been saved.")); return("DeleteLaneSuccess"); } catch { return("DeleteLaneFailed"); } }
public string AddAnotherLane() { try { Assert.IsTrue(_PreferencesPage.AppTitle.GetText().Trim().Equals("Preferences")); Assert.IsTrue(_PreferencesPage.PreferredlaneHeader.IsDisplayed()); Assert.IsTrue(_PreferencesPage.PreferredlaneHeader.IsEnabled()); Assert.IsTrue(_PreferencesPage.PreferredlaneAdd.Click()); List <Preferredlane> Preferredlanes = _PreferencesPage.Preferredlanes; Preferredlane Preferredlane = Preferredlanes.Last(); Assert.IsTrue(Preferredlane.PreferredlaneOriginInput.TypeAndSelect(_PreferredlaneData.OriginInput)); Assert.IsTrue(Preferredlane.PreferredlaneDestinationInput.TypeAndSelect(_PreferredlaneData.DestinationInput)); Assert.IsTrue(Preferredlane.PreferredlaneEquipmentType.SelectByText(_PreferredlaneData.EquipmentType)); Assert.IsTrue(Preferredlane.PreferredlaneCapacity.SelectByText(_PreferredlaneData.Capacity)); Assert.IsTrue(_PreferencesPage.PreferredlaneSave.Click()); Assert.IsTrue(_PreferencesPage.PreferredlaneSaveAlert.WaitUntilDisplayed()); Assert.IsTrue(_PreferencesPage.PreferredlaneSaveAlert.GetText().Trim().Equals("Your changes have been saved.")); return("AddAnotherLaneSuccess"); } catch { return("AddAnotherLaneFailed"); } }