From a3b46c7a2ae59357b00fe5ce81d36964d6b0d45c Mon Sep 17 00:00:00 2001 From: Craig Date: Tue, 13 Dec 2016 17:10:36 -0800 Subject: [PATCH] fix(iedriver): if downloading x64, use x64 version on start command (#173) - clang formatting closes #147 --- lib/cmds/start.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/cmds/start.ts b/lib/cmds/start.ts index 91ccb84a..120b0ffc 100644 --- a/lib/cmds/start.ts +++ b/lib/cmds/start.ts @@ -130,7 +130,6 @@ function start(options: Options) { // https://bugs.openjdk.java.net/browse/JDK-6202721 args.push('-Djava.security.egd=file:///dev/./urandom'); } - if (options[Opt.LOGGING].getString()) { if (path.isAbsolute(options[Opt.LOGGING].getString())) { loggingFile = options[Opt.LOGGING].getString(); @@ -154,14 +153,14 @@ function start(options: Options) { path.resolve(outputDir, binaries[GeckoDriver.id].executableFilename(osType))); } if (downloadedBinaries[IEDriver.id] != null) { - if (options[Opt.IE32]) { + if (options[Opt.IE32].getBoolean()) { binaries[IEDriver.id].arch = 'Win32'; } args.push( '-Dwebdriver.ie.driver=' + path.resolve(outputDir, binaries[IEDriver.id].executableFilename(osType))); } - if (options[Opt.EDGE]) { + if (options[Opt.EDGE] && options[Opt.EDGE].getString()) { // validate that the file exists prior to adding it to args try { let edgeFile = options[Opt.EDGE].getString();