コード例 #1
0
        public void PopulateField(CreateWorkpiecePopup.WorkpieceFields field, string value)
        {
            if (field.Equals(CreateWorkpiecePopup.WorkpieceFields.WorkpieceMaterial))
            {
                materialSelector.SelectOption(value);
            }
            else
            {
                var el = this.Driver.Find(this.FieldsLocators[field]);

                // el.Clear is not used since validation doesn't work with this method
                el.SendKeys(Keys.Control + "a");
                el.SendKeys(Keys.Delete);
                if (value != null)
                {
                    el.SendKeys(value);
                }

                el.SendKeys(Keys.Enter);
            }
        }
コード例 #2
0
 public string GetFieldPlaceholder(CreateWorkpiecePopup.WorkpieceFields field)
 {
     return(this.Driver.Find(this.FieldsLocators[field]).GetAttribute("placeholder"));
 }
コード例 #3
0
 public string GetFieldState(CreateWorkpiecePopup.WorkpieceFields field)
 {
     return(this.Driver.Find(this.FieldsLocators[field]).GetAttribute("value"));
 }
コード例 #4
0
 public void PopulateField(CreateWorkpiecePopup.WorkpieceFields field, string value)
 {
     this.App.Pages.OrdersPages.CreateWorkpiecePopup.PopulateField(field, value);
 }