Beispiel #1
0
        public FieldValueWatcher GetFieldValueWatcher(string fieldName)
        {
            var fieldLocator = new ByFieldNameLocator(fieldName);
            var fieldWrapper = CreateFieldWrapper(fieldLocator);

            return(new FieldValueWatcher(Driver, fieldWrapper));
        }
Beispiel #2
0
        /// <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));
        }
Beispiel #3
0
        /// <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);
        }