Skip to content
Prev Previous commit
removed unnecessary casting to boolean
  • Loading branch information
d.bogatko authored and d.bogatko committed Aug 22, 2019
commit 06e8f5fa8b5d41e94ce298a0430ff6f987f6eb4f
6 changes: 2 additions & 4 deletions src/main/java/aquality/selenium/browser/Browser.java
Original file line number Diff line number Diff line change
Expand Up @@ -185,8 +185,7 @@ public byte[] getScreenshot() {
* @return Result object of script execution
*/
public Object executeAsyncScript(final String script, Object... arguments) {
Object result = executeJavaScript(() -> getDriver().executeAsyncScript(script, arguments));
return result instanceof Boolean ? Boolean.parseBoolean(result.toString()) : result;
return executeJavaScript(() -> getDriver().executeAsyncScript(script, arguments));
}

/**
Expand Down Expand Up @@ -222,8 +221,7 @@ public Object executeAsyncScript(final File file, Object... arguments) throws IO
* @return Result object of script execution
*/
public Object executeScript(final String script, Object... arguments) {
Object result = executeJavaScript(() -> getDriver().executeScript(script, arguments));
return result instanceof Boolean ? Boolean.parseBoolean(result.toString()) : result;
return executeJavaScript(() -> getDriver().executeScript(script, arguments));
}

private Object executeJavaScript(Supplier<Object> executeScriptFunc){
Expand Down