当我这样做时:
if (driver.FindElementByXPath("//android.widget.RelativeLayout[contains(@resource-id, 'rl_ali_sign_in_btn')]").size()>0)
else {}
我收到:
OpenQA.Selenium.IWebElement "does not contain a definition for the" size "
我需要检查元素是否存在,如果存在则执行操作
答案 0 :(得分:4)
那是因为findElementByXPath()
没有返回List
而是WebElement
。您需要使用的是findElementsByXPath()
(元素,而不是元素)。