コード例 #1
0
        public void EnterAllFields()
        {
            this.WaitForElementToBeClickeable(addClosingCostPayeeName).Text.Should().BeNullOrWhiteSpace();
            this.WaitForElementToBeClickeable(addClosingCostDescription).Text.Should().BeNullOrWhiteSpace();
            this.WaitForElementToBeClickeable(addClosingCostLinkedAmount).Text.Should().BeNullOrWhiteSpace();
            this.WaitForElementToBeClickeable(addClosingCostAddress).Text.Should().BeNullOrWhiteSpace();
            ScenarioContext.Current.Add("ClosingCostFullName", FakeData.FullName());
            ScenarioContext.Current.Add("ClosingCostDescription", FakeData.Description());

            this.WaitForElementToBeClickeable(addClosingCostPayeeName).SendKeys(ScenarioContext.Current.Get <string>("ClosingCostFullName"));
            this.WaitForElementToBeClickeable(addClosingCostDescription).SendKeys(ScenarioContext.Current.Get <string>("ClosingCostDescription"));
            this.WaitForElementToBeClickeable(addClosingCostLinkedAmount).SendKeys(FakeData.RandomNumber(3).ToString());
            this.WaitForElementToBeClickeable(addClosingCostAddress).SendKeys(FakeData.RandomAddress());
            this.WaitForElementToBeClickeable(addClosingCostUTCCode).SendKeys("2100");
            this.WaitForElementToBeClickeable(addClosingCostUTCCode).SendKeys(Keys.ArrowDown);
            this.WaitForElementToBeClickeable(addClosingCostUTCCode).SendKeys(Keys.Enter);
        }
コード例 #2
0
 public void EditDistribution_Inline()
 {
     SelectAndDeleteCompleteText(this.WaitForElementToBeVisible(By.XPath("//div[@class='form-group']//input")));
     this.WaitForElementToBeVisible(By.XPath("//div[@class='form-group has-feedback has-error']//input")).Click();
     this.WaitForElementToBeVisible(By.XPath("//div[@class='form-group has-feedback has-error']//input")).SendKeys(FakeData.Description());
     this.WaitForElementToBeVisible(INLINE_SUBMIT_BUTTON).Click();
 }
コード例 #3
0
 public void AddDescription()
 {
     this.WaitForElementToBeVisible(description).SendKeys(FakeData.Description());
 }
コード例 #4
0
 public void EditNotes()
 {
     SelectAndDeleteCompleteText(this.WaitForElementToBeVisible(notesTextArea));
     this.WaitForElementToBeVisible(notesTextArea).SendKeys(FakeData.Description());
     this.WaitForElementToBeVisible(inlineSubmitButton).Click();
 }
コード例 #5
0
 public void EditFileName_on_DocumentViewer()
 {
     SelectAndDeleteCompleteText(driver.FindElement(By.XPath("//div[@class='form-group']/input")));
     this.WaitForElementToBeVisible(By.XPath("//div[@class='form-group']/input")).Click();
     this.WaitForElementToBeVisible(By.XPath("//div[@class='form-group']/input")).SendKeys(FakeData.Description() + ".doc");
     this.WaitForElementToBePresent(inlineSubmitLocator).Click();
 }
コード例 #6
0
 public void EditDescription()
 {
     SelectAndDeleteCompleteText(driver.FindElement(By.XPath("//div[@class='form-group']/textarea")));
     this.WaitForElementToBeVisible(By.XPath("//div[@class='form-group has-feedback has-error']/textarea")).Click();
     this.WaitForElementToBeVisible(By.XPath("//div[@class='form-group has-feedback has-error']/textarea")).SendKeys(FakeData.Description() + ".pdf");
     this.WaitForElementToBePresent(inlineSubmitLocator).Click();
 }