Skip to content

Commit 84da5ed

Browse files
authored
[java] Include selenium-manager output in Java exception (#11300)
1 parent 158aace commit 84da5ed

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

java/src/org/openqa/selenium/manager/SeleniumManager.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ private static String runCommand(String... command) {
9191
String output = "";
9292
try {
9393
Process process = new ProcessBuilder(command)
94-
.redirectErrorStream(false).start();
94+
.redirectErrorStream(true).start();
9595
process.waitFor();
9696
output = CharStreams.toString(new InputStreamReader(
9797
process.getInputStream(), StandardCharsets.UTF_8));
@@ -104,7 +104,8 @@ private static String runCommand(String... command) {
104104
e.getClass().getSimpleName(), Arrays.toString(command), e.getMessage()));
105105
}
106106
if (!output.startsWith(INFO)) {
107-
throw new WebDriverException("Error running command: " + Arrays.toString(command));
107+
throw new WebDriverException("Error running selenium-manager: " + Arrays.toString(command) +
108+
": " + output);
108109
}
109110

110111
return output.trim();

0 commit comments

Comments
 (0)