public InputTag GetComboById(string id) { return(_window.FindSingle <InputTag>(string.Format(".//input[@id = '{0}']", id))); }
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)); }
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; // } //} }