首页 > 解决方案 > 通过使用 selenium webdriver 验证同一表的两个不同列的值,单击 webtable 特定单元格的按钮

问题描述

下面是我通过验证同一行的两列的值来单击特定列的按钮的代码:

    for (int rowCntr = 0; rowCntr < row1.size(); rowCntr++)
    {
        if(row1.get(rowCntr).getAttribute("value").contains(loanName))
        {
            Thread.sleep(1000);
            List<WebElement> col1 = row1.get(rowCntr).findElements(By.tagName("td"));
            int colCntr = col1.size();

            for (int j = 0; j < colCntr; j++)
            {

                if(col1.get(j).getText().contains("Submitted"))
                {
                    icon_Review.click();
                    break;
                }

            }
        }

标签: selenium-webdriver

解决方案


行是否有属性,称为值?如果是并且单击失败,您可以使用 Javascript 执行器或操作类进行单击。


推荐阅读