public void GivenIIncludeRecordFieldWithCriteriaEqualTo(string record, string field, Table criteria) { //select Constituent fields NewAdhocQueryDialog.SetFindField(field); //select First name as filter NewAdhocQueryDialog.IncludeRecordCriteria(field, criteria); }
public void WhenSaveWithTheFollowingOptions(Table table) { TableRow row = table.Rows[0]; row["value"] += uniqueStamp; NewAdhocQueryDialog.SetSaveOptions(table); Dialog.ClickButton("Save and close"); }
public void WhenIIncludeSelectionRecordFieldWithUniqueStampUsingCriteriaEqualTo(string field, Table criteria) { //select Constituent fields NewAdhocQueryDialog.SetFindField(field + uniqueStamp); //select First name as filter NewAdhocQueryDialog.IncludeRecordCriteria("Exists in \"" + field + uniqueStamp + " (Ad-hoc Query)\"", criteria); //Save and close Dialog.ClickButton("Save and close"); }
public void GivenIncludeRecordFieldWithCriteria(string record, string field, Table criteria) { string searchbox = "//div[contains(@id,'SEARCHONEOFVALUES_value')]"; NewAdhocQueryDialog.SetFindField(field); BaseComponent.WaitClick(NewAdhocQueryDialog.getXFieldResult(field)); BaseComponent.WaitClick("//span[./text()='Include records where:' and @class='x-panel-header-text']/../../../../../../div[@class=' x-panel x-panel-tbar x-panel-tbar-noheader x-border-panel']/div/div/table/tbody/tr/td/em/button[@class=' x-btn-text bbui-adhocquery-movefieldright']"); Dialog.SetTextField("//input[contains(@id,'FILTEROPERATOR_value')]", criteria.Rows[0]["value"]); BaseComponent.WaitClick(searchbox + "//div[contains(@class,'x-grid3-body')]/div/table/tbody/tr/td[2]"); Dialog.SetTextField(searchbox + "//input[contains(@class,'x-form-text x-form-field x-form-focus')]", criteria.Rows[1]["value"] + uniqueStamp); Dialog.SetTextField(searchbox + "//input[contains(@class,'x-form-text x-form-field x-form-focus')]", criteria.Rows[2]["value"] + uniqueStamp); Dialog.SetTextField(searchbox + "//input[contains(@class,'x-form-text x-form-field x-form-focus')]", criteria.Rows[3]["value"] + uniqueStamp); Dialog.SetTextField(searchbox + "//input[contains(@class,'x-form-text x-form-field x-form-focus')]", criteria.Rows[4]["value"] + uniqueStamp); Dialog.OK(); }