2017-02-28 4 views
0

Wenn ich tun:Selen-Webtreiber. Hilfe eine Schleife erstellen, mit, wenn sonst

if (driver.FindElementByXPath("//android.widget.RelativeLayout[contains(@resource-id, 'rl_ali_sign_in_btn')]").size()>0) 
else {} 

I erhalten:

OpenQA.Selenium.IWebElement "does not contain a definition for the" size " 

Ich brauche die Existenz des Elements zu überprüfen und, wenn es tun existiert dann eine Aktion

Antwort

4

Das ist, weil findElementByXPath() keine List aber eine WebElement zurückgibt. Was Sie brauchen, ist findElementsByXPath() (Elemente, kein Element).