Java 如何断言是否有2个WebElement?
Java 如何断言是否有2个WebElement?,java,selenium,xpath,selenium-webdriver,Java,Selenium,Xpath,Selenium Webdriver,xpath=//strong[text()='查看下面的信息,然后单击“取消此订单”。] 说明: 通过上述XPath2元素,可以使用firepath在firefox中定位 我想断言页面中是否有2个可用元素 尝试使用以下代码,但返回0@Locator(as=as.XPATH,use=“//strong[text()=”查看以下信息,然后单击“取消此订单”) 代码: public List<PageElement> reviewTextElement; public int count
xpath=//strong[text()='查看下面的信息,然后单击“取消此订单”。]
说明:
@Locator(as=as.XPATH,use=“//strong[text()=”查看以下信息,然后单击“取消此订单”)
public List<PageElement> reviewTextElement;
public int count(){
int count= reviewTextElement.size();
return count;
}
公共列表reviewTextElement;
公共整数计数(){
int count=reviewTextElement.size();
返回计数;
}
代码返回0,因为xpath没有标识元素。如果您提到的xpath是正确的,则使用转义序列\“
取消此顺序应该可以解决问题
@Locator(as=As.XPATH, use ="//strong[text()='Review the information below, then click \"Cancel this Order.\"")
xpath中似乎缺少结尾“]”。请提供HTML代码以帮助您使用xpath