public FieldValueWatcher GetFieldValueWatcher(string fieldName) { var fieldLocator = new ByFieldNameLocator(fieldName); var fieldWrapper = CreateFieldWrapper(fieldLocator); return(new FieldValueWatcher(Driver, fieldWrapper)); }
/// <summary> /// Get value of field with given label's text /// </summary> /// <param name="labelText">Field name</param> public string GetFieldValue(string labelText) { var fieldLocator = new ByFieldNameLocator(labelText); return(GetFieldValue(fieldLocator)); }
/// <summary> /// Set value for field indicated by field name /// </summary> /// <param name="fieldName">Field name</param> /// <param name="value">Value to set for field</param> /// <param name="customAction">Action to perform after field value has been set</param> public void SetFieldValue(string fieldName, string value, AfterFieldValueSet?customAction = null) { var fieldLocator = new ByFieldNameLocator(fieldName); SetFieldValue(fieldLocator, value, customAction); }