我的页面对象包含具有findsby属性的不同元素
[FindsBy(How = How.Id, Using = "hotelid")]
public IWebElement hotelreference;
[FindsBy(How = How.CssSelector, Using = "label[for='hotelname']")]
public IWebElement hotelname;
有另一个功能,它采用IWebElement
public void waitForAjaxRequest(IWebElement element)
{
//if there is no ajax request
element.Click()
}
但在点击元素之前要验证元素是否存在。如何验证元素是否存在,因为在页面元素中我们使用不同的定位器来按元素
查找