diff --git a/ui-tests/src/main/java/io/jenkins/plugins/analysis/warnings/AbstractIssuesTable.java b/ui-tests/src/main/java/io/jenkins/plugins/analysis/warnings/AbstractIssuesTable.java index c2b796e733..18b49b2fd1 100644 --- a/ui-tests/src/main/java/io/jenkins/plugins/analysis/warnings/AbstractIssuesTable.java +++ b/ui-tests/src/main/java/io/jenkins/plugins/analysis/warnings/AbstractIssuesTable.java @@ -184,10 +184,11 @@ public AnalysisResult clickFilterLinkOnSite(final WebElement element) { * the number representing the page to open */ public void openTablePage(final int pageNumber) { - WebElement webElement = analysisResult.find(By.xpath("//a[@class='page-link' and @data-dt-idx='" + (pageNumber - 1) + "']")); + var pageButton = "//button[@class='page-link' and @data-dt-idx='" + (pageNumber - 1) + "']"; + WebElement webElement = analysisResult.find(By.xpath(pageButton)); webElement.click(); - analysisResult.waitFor(By.xpath("//a[@class='page-link' and @data-dt-idx='" + (pageNumber - 1) + "']/parent::li[contains(@class, 'active')]")); + analysisResult.waitFor(By.xpath(pageButton + "/parent::li[contains(@class, 'active')]")); updateTableRows(); }