public PupilPickerDialog ClickAddPupil() { _addPupilButton.ClickByJS(); Wait.WaitForAjaxReady(SimsBy.CssSelector(".locking-mask")); return(new PupilPickerDialog()); }
public void Cancel() { if (_cancelButton.IsExist()) { _cancelButton.ClickByJS(); Wait.WaitForAjaxReady(SimsBy.CssSelector(".locking-mask")); } }
public void ClickDelete() { base.Refresh(); if (_deleteButton.IsExist()) { _deleteButton.ClickByJS(); Wait.WaitForAjaxReady(SimsBy.CssSelector(".locking-mask")); } }
public MedicalPracticePage Cancel() { if (_cancelButton.IsExist()) { _cancelButton.ClickByJS(); Wait.WaitForAjaxReady(SimsBy.CssSelector(".locking-mask")); } return(new MedicalPracticePage()); }
public SuspensionRecordPage ClickDeleteRow(SuspensionExpulsion row) { if (row != null) { row.DeleteRow(); _saveButton.Click(); Wait.WaitForAjaxReady(SimsBy.CssSelector(".locking-mask")); } return(new SuspensionRecordPage()); }
public ConfirmRequiredDialog ClickSave(bool waitForConfirmDialog = true) { _saveButton.ClickByJS(); Wait.WaitForAjaxReady(By.CssSelector(".locking-mask")); if (waitForConfirmDialog) { Wait.WaitForElement(SimsBy.CssSelector("[data-section-id='generic-confirm-dialog']")); return(new ConfirmRequiredDialog()); } return(null); }
public List <Note> GetNotes() { List <Note> lstNote = new List <Note>(); var _notes = _timeLineElement.FindElements(SimsBy.CssSelector(".event")); foreach (var noteElement in _notes) { var note = new Note(noteElement); lstNote.Add(note); } return(lstNote); }
public bool IsOverlapMessageDisplayed() { IList <IWebElement> elements = SeleniumHelper.FindElements(SimsBy.CssSelector(".validation-summary-errors li")); foreach (var element in elements) { if (element.GetText().Trim().Contains("Dates Overlap")) { return(true); } } return(false); }
public SuspensionRecordPage ClickDeleteAllRow(List <SuspensionExpulsion> rows) { if (rows.Count > 0) { foreach (SuspensionExpulsion row in rows) { row.DeleteRow(); } _saveButton.Click(); Wait.WaitForAjaxReady(SimsBy.CssSelector(".locking-mask")); } return(new SuspensionRecordPage()); }
public Note GetNote(string noteName) { var _notes = _timeLineElement.FindElements(SimsBy.CssSelector(".event")); foreach (var note in _notes) { var name = note.FindElement(SimsBy.AutomationId("log-event-heading")).GetText(); if (name.Trim().Contains(noteName)) { return(new Note(note)); } } return(null); }
public ClassLogPage() { Wait.WaitForAjaxReady(SimsBy.CssSelector(".locking-mask")); Wait.WaitForDocumentReady(); }
public SuspensionRecordPage SaveValues() { _saveButton.Click(); Wait.WaitForAjaxReady(SimsBy.CssSelector(".locking-mask")); return(new SuspensionRecordPage()); }
public void ClickSave() { _saveButton.Click(); Wait.WaitForAjaxReady(SimsBy.CssSelector(".locking-mask")); }
public AddAssociatedPupilsTripletDialog ClickAddPupilLink() { _addPupilLink.ClickByJS(); Wait.WaitForAjaxReady(SimsBy.CssSelector(".locking-mask")); return(new AddAssociatedPupilsTripletDialog()); }
public void SelectAssociatedPupilsTab() { _associatedPupilsLink.ClickByJS(); Wait.WaitForElementDisplayed(SimsBy.CssSelector("[data-maintenance-container='LearnerContactRelationships']")); }
public AddDoctorAddressDialog ClickAddanAdditionalAddressLink() { _addaAdditionalAddressesLink.ClickByJS(); Wait.WaitForAjaxReady(SimsBy.CssSelector(".locking-mask")); return(new AddDoctorAddressDialog()); }
public void Delete() { _timeLineElement.FindElement(SimsBy.AutomationId("delete_button")).ClickByJS(); SeleniumHelper.FindElement(SimsBy.AutomationId("Yes_button")).ClickByJS(); Wait.WaitForAjaxReady(SimsBy.CssSelector(".locking-mask")); }
public string GetSliderState() { Wait.WaitUntilDisplayed(SimsBy.CssSelector("[data-subslider-control]")); return(WebContext.WebDriver.FindElement(By.CssSelector("input[name='SliderState']")).GetValue()); }
public string ClassName() { Wait.WaitForControl(SimsBy.CssSelector("[data-automation-id='clog-classname-dropdown-description']")); return(_className.GetAttribute("title")); }