Selenium-断言搜索结果总计与正文中的实际结果

时间:2017-06-02 15:43:38

标签: java selenium ui-automation

我正在麻烦地弄清楚如何用页面正文中的实际结果来断言搜索结果的总数。

在我的网页上:显示:52042655中最多100个

我想确保在我发现的火道下检查的页面上确实有100个结果:

.// [@ ID = 'resultsComponent'] // [@类='高亮会话

有人可以帮助找到断言代码的样子吗?的Java /硒

1 个答案:

答案 0 :(得分:0)

找到匹配页面中所有100个节点的xpath。然后将所有Webelements存储在列表中并获取列表的大小。使用条件语句进行断言。下面的代码可以给你一个想法,

 private int m_rowNumber;
public override void PreExecute()
{
    base.PreExecute();
    m_rowNumber = 0;
}

public override void Input0_ProcessInputRow(Input0Buffer Row)
{
    m_rowNumber++;
    Row.RowNumber = m_rowNumber;
}

希望这会对你有所帮助。感谢。