예제 #1
0
 public InputTag GetComboById(string id)
 {
     return(_window.FindSingle <InputTag>(string.Format(".//input[@id = '{0}']", id)));
 }
예제 #2
0
        private SpanTag PobierzGuzik(ButtonTypes enumGuzik)
        {
            string sciezkaDoWybranegoGuzika = string.Format(".//span[@class~'{0}' and @innertext='{1}']", "x-btn-inner", NazwaGuzika(enumGuzik));

            return(_windowDialog.FindSingle <SpanTag>(sciezkaDoWybranegoGuzika));
        }
예제 #3
0
        public SpanTag PobierzGuzik(ButtonTypes enumGuzik)
        {
            string sciezkaDoWybranegoGuzika = string.Format(".//span[@class~'{0}' and @innertext='{1}']", "x-btn-inner", NazwaGuzika(enumGuzik));

            return(_windowDialog.FindSingle <SpanTag>(sciezkaDoWybranegoGuzika));


            // Kod użyty do zdebugowania testów które wywalały sie tylko na buildzie nocnym. Zostawiam bo może komus się przyda.-Adrian A.
            //DebugLog(string.Format(">>>Jestem w : {0}", _windowDialog.GetPath()));
            //DebugLog(string.Format(">>>Sciezka: : {0}", sciezkaDoWybranegoGuzika));
            //try
            //{
            //    var elem = _windowDialog.FindSingle<SpanTag>(sciezkaDoWybranegoGuzika);
            //    return elem;
            //}catch(ElementNotFoundException ex)
            //{
            //    DebugLog(string.Format(">>>Element Not found exception : {0}", ex));
            //    DebugLog("Próba znalezienia jakiegokolwiek //span z ww innertextem");
            //    try
            //    {
            //        try
            //        {
            //            var elem =
            //                _windowDialog.Find<SpanTag>(string.Format(".//span[@innertext='{0}']",
            //                                                          NazwaGuzika(enumGuzik)));
            //            DebugLog("Znaleziono : " + elem.Count);
            //            for(var i=0;i<elem.Count;i++){
            //                Element ele = elem.ToList()[i].Element;
            //                foreach (var atr in ele.Attributes)
            //                {
            //                    DebugLog("Attribute: :" + atr + "=> " + ele.GetAttributeValueText(atr.ToString()));
            //                }
            //            }
            //            if (elem.Count == 0 )
            //            {
            //                throw;
            //            }
            //        }
            //        catch (ElementNotFoundException)
            //        {
            //            DebugLog("Nie udało sie");
            //            DebugLog("Próba znalezienia jakiegokolwiek //span");
            //            var elem = _windowDialog.Find<SpanTag>(".//span");
            //            DebugLog("Znaleziono : " + elem.Count);
            //            for (var i = 0; i < elem.Count; i++)
            //            {
            //                Element ele = elem.ToList()[i].Element;
            //                DebugLog("Element nr "+i);
            //                foreach (var atr in ele.Attributes)
            //                {
            //                    DebugLog("Attribute :" + atr + "=> "  + ele.GetAttributeValueText(atr.ToString()));
            //                }
            //            }
            //            throw;
            //        }
            //        throw;
            //    }
            //    catch(ElementNotFoundException)
            //        {
            //            DebugLog("Drzewo:");
            //            traverse(_windowDialog.Element);
            //            throw;
            //        }
            //}
        }