如何根据另一列中的值单击Web表中的按钮

时间:2017-12-18 13:31:52

标签: selenium

我需要在网络表格中搜索一个值,当找到该值时,我应点击该值旁边的“更新”按钮

我正在使用以下代码,但它无效。

   WebElement table = driver.getDriver().findElement(By.id("KSTable166Summary_Main"));

    List<WebElement> buValue = table.findElements(By.tagName("a"));

    for (WebElement webElement:buValue)
    {
        System.out.println(webElement.getText());
        if (webElement.getText().contains(BU))
        {
            driver.getDriver().findElement(By.xpath("//td[contains(text(),'"+BU+"')]/following-sibling::td//a[@class='text_button']")).click();
            break;
        }
    }

0 个答案:

没有答案