public string GetFieldState(WorkpieceDetails.TaskFields field)
        {
            if (field.Equals(WorkpieceDetails.TaskFields.Machine))
            {
                return(this.MachineSelector.SelectedOption.Text);
            }

            return(this.Driver.Find(this.FieldsLocators[field]).GetAttribute("value"));
        }
 public void PopulateField(WorkpieceDetails.TaskFields field, string value)
 {
     if (field.Equals(WorkpieceDetails.TaskFields.Machine))
     {
         this.MachineSelector.SelectByText(value);
     }
     else
     {
         this.Driver.Find(this.FieldsLocators[field]).SendKeys(value);
     }
 }
 public string GetFieldPlaceholder(WorkpieceDetails.TaskFields field)
 {
     return(this.Driver.Find(this.FieldsLocators[field]).GetAttribute("placeholder") ?? string.Empty);
 }