Пример #1
0
 public void GivenIIncludeRecordFieldWithCriteriaEqualTo(string record, string field, Table criteria)
 {
     //select Constituent fields
     NewAdhocQueryDialog.SetFindField(field);
     //select First name as filter
     NewAdhocQueryDialog.IncludeRecordCriteria(field, criteria);
 }
Пример #2
0
        public void WhenSaveWithTheFollowingOptions(Table table)
        {
            TableRow row = table.Rows[0];

            row["value"] += uniqueStamp;
            NewAdhocQueryDialog.SetSaveOptions(table);
            Dialog.ClickButton("Save and close");
        }
Пример #3
0
 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");
 }
Пример #4
0
        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();
        }