Ejemplo n.º 1
0
 public PageObjectValidationBase <T> SetValidationData(string elementName, string expectedValue, By selector)
 {
     ValidationData.Add(new PageObjectValidationData()
     {
         ElementName = elementName, ElementValue = expectedValue, Selector = selector
     });
     return(this);
 }
Ejemplo n.º 2
0
        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);
            }
        }