2016-07-25 25 views
0
nicht finden

Ich habe den folgenden Code in Appium, um mobile Anwendung zu automatisieren.Kann UIATextField in Mac-Computer mit Appium

MobileElement objelement=null; 
wait = new WebDriverWait(mobileDriveriOS, 15); 
objelement=(MobileElement)mobileDriveriOS.findElement(By.xpath("UIAApplication[1]/UIAWindow[1]/UIATextField[1]/UIATextField[1]")); 
objelement.sendKeys("Test"); 

Hier ist mobileDriveriOS ein Objekt vom Typ iOS-Treiber. Statt 'sendKeys' versucht mit Klick auch dint es nicht.

Der Fehler ist „Ein Element auf der Seite nicht gefunden werden kann, die angegebenen Suchparameter mit“

+0

Arbeitete mit https://github.com/appium/appium/issues/4706 – manutd

Antwort

2

Ihrer XPath-Abfrage wird die ersten beiden Schrägstriche von Suchkriterien fehlt. Dies sollte besser funktionieren:

objelement=(MobileElement)mobileDriveriOS.findElement(By.xpath("//UIAApplication[1]/UIAWindow[1]/UIATextField[1]/UIATextField[1]"));