Closed parunruaivo closed 4 years ago
@parunruaivo thanks for the issue report.
Please check if https://github.com/appium/java-client/pull/1337 works for you
@parunruaivo thanks for the issue report.
Please check if #1337 works for you
Thanks, I validated it and is working great.
Description
When trying to disable the w3c using the following lines
When parsing the capabilities in the class
AppiumServiceBuilder
the chromeOptions is parsed withString.valueOf(value)
in the methodparseCapabilitiesIfWindows
, resulting in\"goog:chromeOptions\": {args=[], extensions=[], w3c=false}
, then when executing the command line in the methodexecuteAsync()
of the classOsProcess
theorg.apache.commons.exec.CommandLine cl;
is as belowHaving a wrong JSON because of the
args=[], extensions=[], w3c=false
Workaround
I created the class
And added to capabilities
Environment
Java client build version: 7.3.0 Appium server version: 1.17.0 Desktop OS: Windows 8.1 Node.js version: 12.16.2 Mobile platform: Android 8.0 Emulator
Exception Stacktraces
Appium Logs
If I fix the JSON to \"goog:chromeOptions\": {\"args\":[], \"extensions\":[], \"w3c\":false} then it works as the following log.