public PageObjectValidationBase <T> SetValidationData(string elementName, string expectedValue, By selector) { ValidationData.Add(new PageObjectValidationData() { ElementName = elementName, ElementValue = expectedValue, Selector = selector }); return(this); }
public void GetValidationData(ValidationData validationData) { validationData.Contexts.Clear(); foreach (PropRowData prd in PropRowsData) { Object obj = null; switch (prd.RadioBChecked) { case 1: obj = (Object)prd.IntData; break; case 2: obj = (Object)prd.FloatData; break; case 3: if (prd.ObjectDataComboSelected == 0) { obj = (Object)(new DummyA(prd.ObjectDataStringData)); } else if (prd.ObjectDataComboSelected == 1) { obj = (Object)(new DummyB(prd.ObjectDataStringData)); } else if (prd.ObjectDataComboSelected == 2) { obj = (Object)(new Paper(prd.ObjectDataStringData)); } else // 3 { obj = (Object)(new Point(prd.ObjectDataStringData)); } break; case 0: default: obj = (Object)prd.StringData; break; } validationData.Add(prd.Key, obj); } }