public void ModifyWithSelectNoOption(CustomerManagementData input) { //Select an existing customer. CustomerManageSetting.FocusOnCustomer(input.InputData.CommonName); //Open 'Consumption Setting For Map' (地图页信息) tab. CustomerManageSetting.NavigateToCustmerMapPageInfoSetting(); TimeManager.MediumPause(); //Click 'Modify' button. CustomerManageSetting.ClickModifyMapPropertyButton(); TimeManager.MediumPause(); //Uncheck all selected options. Assert.IsTrue(CustomerManageSetting.UnCheckMapInformations(input.InputData.MapOptions)); CustomerManageSetting.UnCheckMapInformations(input.ExpectedData.MapOptions); // Click Save button. CustomerManageSetting.ClickSaveMapPropertyButton(); TimeManager.MediumPause(); // Error message 'Please select one option at least' is displayed. //Assert.IsTrue(CustomerManageSetting.IsInvalidMessageCorrect("请至少选择一项。")); // The error message disappeared. Assert.IsTrue(CustomerManageSetting.IsMapInfoCheckBoxInvalidTipsDisplayed()); //Check one option. CustomerManageSetting.CheckMapInformation(input.InputData.MapOptions[0]); Assert.IsFalse(CustomerManageSetting.IsMapInfoCheckBoxInvalidTipsDisplayed()); // Saved successfully and no 'Save' button on the page after saved. CustomerManageSetting.ClickSaveMapPropertyButton(); TimeManager.MediumPause(); Assert.IsFalse(CustomerManageSetting.IsMapSaveButtonDisplayed()); }