Skip to content

Commit 20a0c19

Browse files
authored
Merge pull request #2215 from jtnord/wizard-po-failure
Fix WizardCustomizeJenkins
2 parents 26209e1 + 3dc792d commit 20a0c19

2 files changed

Lines changed: 3 additions & 7 deletions

File tree

src/main/java/org/jenkinsci/test/acceptance/po/WizardCustomizeJenkins.java

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -125,13 +125,7 @@ public void selectSuggested() {
125125
}
126126

127127
private boolean isSelected(String pluginKey) {
128-
return driver
129-
.findElements(by.xpath(
130-
"//div[contains(@class, 'plugins-for-category')]/div[contains(@class, 'plugin') and contains(@class, 'selected') and contains(@class, '%s')]",
131-
pluginKey))
132-
.stream()
133-
.findFirst()
134-
.isPresent();
128+
return driver.findElement(by.id("chk-" + pluginKey)).isSelected();
135129
}
136130

137131
private List<WebElement> getSelected() {

src/test/java/core/InstallWizardTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,8 @@ public void wizardInstallCustomPluginsTest() throws IOException {
9595
wizardCustomize.selectNone();
9696
wizardCustomize.searchPlugin("JUnit");
9797
wizardCustomize.selectPlugin("junit");
98+
wizardCustomize.searchPlugin("Pipeline");
99+
wizardCustomize.selectPlugin("workflow-aggregator");
98100
wizardCustomize.startInstall();
99101

100102
wizardCustomize.shouldFinishInstallSuccessfully();

0 commit comments

Comments
 (0)