如何断言是否有2个webelements?

时间:2016-01-06 16:38:41

标签: java selenium xpath selenium-webdriver

xpath = //strong[text()='Review the information below, then click "Cancel this Order."']

说明:

  1. 使用上面的xpath,2个元素将使用firepath位于firefox中。
  2. 我想断言页面中是否有2个元素可用。
  3. 尝试使用以下代码但返回0; @Locator(as=As.XPATH,use ="//strong[text()='Review the information below, then click "Cancel this Order.")
  4. 代码:

    public List<PageElement> reviewTextElement;
    
    public int count(){
        int count= reviewTextElement.size();
        return count;
    }
    

1 个答案:

答案 0 :(得分:0)

代码返回0,因为xpath未标识元素。如果您提到的xpath是正确的,则使用\"周围的转义序列Cancel this Order可以解决问题。

@Locator(as=As.XPATH, use ="//strong[text()='Review the information below, then click \"Cancel this Order.\"")