Exemple #1
0
 public void Init(IWebElement webElement, RemoteWebDriver driver, List <IFormInputAdapter> supportedInputs, int numberOfSetRetries, AfterFieldValueSet afterFieldValueSet = AfterFieldValueSet.Nothing)
 {
     this.numberOfSetRetries = numberOfSetRetries;
     this.afterFieldValueSet = afterFieldValueSet;
     SupportedInputs         = supportedInputs;
     base.Init(driver, webElement);
 }
Exemple #2
0
 public WebForm(IWebElement webElement, IBrowserAdapter browserAdapter, List <IFormInputAdapter> supportedInputs, int numberOfSetRetries, AfterFieldValueSet afterFieldValueSet = AfterFieldValueSet.Nothing)
     : base(browserAdapter, webElement)
 {
     this.numberOfSetRetries = numberOfSetRetries;
     this.afterFieldValueSet = afterFieldValueSet;
     SupportedInputs         = supportedInputs;
 }
Exemple #3
0
        private void InvokeAfterFieldValueSet(IWebElement fieldElement, AfterFieldValueSet actionType)
        {
            switch (actionType)
            {
            case AfterFieldValueSet.Nothing:
                break;

            case AfterFieldValueSet.Blur:
                Driver.Blur();
                break;

            case AfterFieldValueSet.MoveNext:
                fieldElement.SendKeys(Keys.Tab);
                break;

            default:
                throw new ArgumentOutOfRangeException();
            }
        }
Exemple #4
0
 public MvcWebForm(IWebElement webElement, RemoteWebDriver driver, List <IFormInputAdapter> supportedInputs, int numberOfSetRetries, AfterFieldValueSet afterFieldValueSet = AfterFieldValueSet.Nothing)
     : base(webElement, driver, supportedInputs, numberOfSetRetries, afterFieldValueSet)
 {
 }