public void CompletePanel() { waitForPageUntilElementIsVisible(By.XPath("//a[@data-qtip='Last Page']"), 40); LastPageBtn.Clicks(); waitForPageUntilElementIsVisible(By.XPath("//a[contains(@onclick,'icms_panel_member_review') and contains(text(),'2019-222496')]"), 40); CISUPanel.Clicks(); waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(),'Acquire')]"), 40); AcquireTask.Clicks(); waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(), 'Complete')]"), 40); CompleteStepBtn.Clicks(); }
public void CompleteCEIUSDCO() { waitForPageUntilElementIsVisible(By.XPath("//a[@data-qtip='Last Page']"), 40); LastPageBtn.Clicks(); waitForPageUntilElementIsVisible(By.XPath("//a[contains(@onclick,'icms_ceiu_sdco_approval') and contains(text(),'2019-222496')]"), 40); CEIUApproval.Clicks(); waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(),'Acquire')]"), 40); AcquireTask.Clicks(); waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(), 'Complete')]"), 40); CompleteStepBtn.Clicks(); }
public void CompleteInitialValidation() { waitForPageUntilElementIsVisible(By.XPath("//a[@data-qtip='Last Page']"), 40); LastPageBtn.Clicks(); waitForPageUntilElementIsVisible(By.XPath("//a[contains(@onclick,'icms_cisu_validation') and contains(text(),'2019-222496')]"), 40); CISUValidation.Clicks(); waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(),'Acquire')]"), 40); AcquireTask.Clicks(); waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(), 'Complete')]"), 40);; CompleteStepBtn.Clicks(); }
public void CompleteCisuIntake() { waitForPageUntilElementIsVisible(By.XPath("//a[@data-qtip='Last Page']"), 40); LastPageBtn.Clicks(); waitForPageUntilElementIsVisible(By.XPath("//a[contains(@onclick,'icms_cisu_intake_case_cl') and contains(text(),'2019-222496')]"), 40); CISUIntakeFinalLetter.Clicks(); waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(),'Acquire')]"), 40); AcquireTask.Clicks(); //waitForPageUntilElementIsVisible(By.XPath("//h1[contains(text(), 'A')]"), 40); waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(), 'Complete')]"), 40); CompleteStepBtn.Clicks(); }
public void CompleteQualityControlSDCO() { waitForPageUntilElementIsVisible(By.XPath("//a[@data-qtip='Last Page']"), 40); LastPageBtn.Clicks(); waitForPageUntilElementIsVisible(By.XPath("//a[contains(@onclick,'icms_ceiu_staff_assist_1') and contains(text(),'2019-222496')]"), 40); CEIUAsssistantQuality.Click(); waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(),'Acquire')]"), 40); AcquireTask.Clicks(); waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(), 'Complete')]"), 40); waitForPageUntilElementIsVisible(By.Id("xcp_dropdown_list-2566-inputEl"), 40); NextStepApprovalCEIU.EnterText("Quality Control Complete"); waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(), 'Complete')]"), 40); CompleteStepBtn.Clicks(); }
public void CompleteIvestigatorApprovalSDCO() { waitForPageUntilElementIsVisible(By.XPath("//a[@data-qtip='Last Page']"), 40); LastPageBtn.Clicks(); waitForPageUntilElementIsVisible(By.XPath("//a[contains(@onclick,'icms_ceiu_dco_investigat') and contains(text(),'2019-222496')]"), 40); CEIUInvestigator.Clicks(); waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(),'Acquire')]"), 40); AcquireTask.Clicks(); waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(), 'Complete')]"), 40); waitForPageUntilElementIsVisible(By.Id("xcp_dropdown_list-2566-inputEl"), 40); CEIUInvestigatorNextStep.EnterText("SDCO Approval"); waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(), 'Complete')]"), 40); CompleteStepBtn.Clicks(); }
public void CompleteSupervisor() { waitForPageUntilElementIsVisible(By.XPath("//a[@data-qtip='Last Page']"), 40); LastPageBtn.Clicks(); waitForPageUntilElementIsVisible(By.XPath("//a[contains(@onclick,'icms_cisu_supervisor_ass') and contains(text(),'2019-222496')]"), 40); CISUSupervisor.Clicks(); waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(),'Acquire')]"), 40); AcquireTask.Clicks(); waitForPageUntilElementIsVisible(By.Id("xcp_dropdown_list-1204-inputEl"), 40); AssignInvestigatorCISU.EnterText("CISU Investigator 1"); waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(), 'Complete')]"), 18); CompleteStepBtn.Clicks(); }
public void ClickForTriage() { waitForPageUntilElementIsVisible(By.XPath("//a[@data-qtip='Last Page']"), 40); LastPageBtn.Clicks(); waitForPageUntilElementIsVisible(By.XPath("//a[contains(@onclick,'icms_cisu_preliminary_tr') and contains(text(),'2019-222496')]"), 40); CISUPreliminaryTriage.Clicks(); waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(),'Acquire')]"), 40); AcquireTask.Clicks(); waitForPageUntilElementIsVisible(By.XPath("//input[@name='icms_case_@prelim_triage_letter']"), 40); EnterPriliminaryTriage.EnterText("A"); waitForPageUntilElementIsVisible(By.Id("xcp_button-2405-btnIconEl"), 40); SaveTriageData.Clicks(); waitForPageUntilElementIsVisible(By.Id("xcp_dropdown_list-2390-inputEl"), 40); DDLforNextStep.EnterText("Triage Complete"); waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(), 'Complete')]"), 40); CompleteStepBtn.Clicks(); }
public void CompleteInvestigator() { waitForPageUntilElementIsVisible(By.XPath("//a[@data-qtip='Last Page']"), 40); LastPageBtn.Clicks(); waitForPageUntilElementIsVisible(By.XPath("//a[contains(@onclick,'icms_cisu_investigation') and contains(text(),'2019-222496')]"), 40); CISUInvestigator.Clicks(); waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(),'Acquire')]"), 40); AcquireTask.Clicks(); waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(), 'Assessment/Designation')]"), 40); AssessmentTab.Clicks(); waitForPageUntilElementIsVisible(By.Id("xcp_button-2094-btnIconEl"), 40); AddAllegationBtn.Clicks(); string popupHeading = AllegationText.GetElementText(); Assert.AreEqual("Add Allegation", popupHeading); waitForPageUntilElementIsVisible(By.Id("xcp_dropdown_list-2392-trigger-picker"), 40); ComplainantTrigger.Click(); waitForPageUntilElementIsVisible(By.XPath("//div[@data-recordindex='0']"), 40); string Complainant = ComplainingPartyDD.GetElementText(); ComplainingPartyDB.EnterText(Complainant); waitForPageUntilElementIsVisible(By.Id("xcp_dropdown_list-2395-trigger-picker"), 40); InvolvedTrigger.Click(); waitForPageUntilElementIsVisible(By.XPath("//div[@data-recordindex='0' and @data-boundview='xcp_dropdown_list-2395-picker']"), 40); string Involved = InvolvePartyDD.GetElementText(); InvolvePartyDB.EnterText(Involved); AddBtn.Clicks(); waitForPageUntilElementIsVisible(By.Id("xcp_dropdown_list-2425-inputEl"), 40); SelectChargeInput.EnterText("Discrimination"); waitForPageUntilElementIsVisible(By.Id("xcp_dropdown_list-2427-inputEl"), 40); SelectDesignationInput.EnterText("A"); waitForPageUntilElementIsVisible(By.Id("xcp_dropdown_list-2426-inputEl"), 40); SelectProtectedInput.EnterText("Race"); AllegationUpdateBtn.Clicks(); waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(),'Finish')]"), 40); AllegationFinishBtn.Clicks(); waitForPageUntilElementIsVisible(By.Id("xcp_button-2473-btnIconEl"), 40); SaveFinalDesignation.Clicks(); waitForPageUntilElementIsVisible(By.Id("xcp_dropdown_list-3691-inputEl"), 40); NextStepInvestigator.EnterText("Panel Member: Review And Approval"); waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(), 'Complete')]"), 40); CompleteStepBtn.Clicks(); }
ValueTask <IChannel> DoAcquireAsync(TaskCompletionSource <IChannel> promise) { Contract.Assert(this.executor.InEventLoop); if (this.closed) { throw PoolClosedOnAcquireException; } if (this.acquiredChannelCount < this.maxConnections) { Contract.Assert(this.acquiredChannelCount >= 0); return(new AcquireTask(this, promise).AcquireAsync()); } else { if (this.pendingAcquireCount >= this.maxPendingAcquires) { throw FullException; } else { promise = promise ?? new TaskCompletionSource <IChannel>(); var task = new AcquireTask(this, promise); if (this.pendingAcquireQueue.TryEnqueue(task)) { ++this.pendingAcquireCount; if (this.timeoutTask != null) { task.TimeoutTask = this.executor.Schedule(this.timeoutTask, this.acquireTimeout); } } else { throw FullException; } return(new ValueTask <IChannel>(promise.Task)); } } }
void OnTimeoutFail(AcquireTask task) => task.Promise.TrySetException(TimeoutException);
void OnTimeoutNew(AcquireTask task) => task.AcquireAsync();