appium / appium-geckodriver

Support for Geckodriver (Firefox driver) within Appium
Apache License 2.0
15 stars 8 forks source link

Not able to launch firefox on mobile browser #22

Closed RollerIn closed 3 years ago

RollerIn commented 3 years ago

Hello,

Cap.js

config.capabilities = [
    {
        alwaysMatch: {
            platformName: 'macOS',
            browserName: 'firefox',
            automationName: 'Gecko',
            deviceName: AndroidInfo.deviceName(),
            deviceOrientation:'portriat',
            //'marionette':true,
            'moz:firefoxOptions': {
                androidPackage: 'org.mozilla.firefox',
                //appActivity:"org.mozilla.gecko.BrowserApp",
                androidDeviceSerial: 'EMULATOR30X7X5X0',
                binary: '/Applications/Firefox.app',
                //javascriptEnabled : true
               // "log": {"level": "trace"},
            },
            maxInstances: 1,
            //waitforTimeout: waitforTimeout,
            //commandTimeout: commandTimeout,
            //newCommandTimeout: 30 * 60000,
            acceptInsecureCerts: true

        }
    }
];
exports.config = config;

WDIO.config.js

services: [
        ['firefox-profile'],
        ['geckodriver'],
        ['appium', {
        command: 'appium',
        logFileName: 'appium.log',
        args: {
            relaxedSecurity: true,
            address: host,
            port: port,
            commandTimeout: commandTimeout,
            sessionOverride: true,
            debugLogSpacing: true
        }
    }]],

Error log:

 2021-09-03T07:46:17.701Z ERROR @wdio/utils:shim: TypeError: Cannot read property 'toLowerCase' of undefined
[0-0]     at isFirefox .../node_modules/wdio-geckodriver-service/src/index.js:23:42)
 at GeckoService._mapCapabilities .../node_modules/wdio-geckodriver-service/src/index.js:90:21)
**what I have observed 
exports.default = class GeckoService {
    constructor (options, capabilities, config) {
        this.config = config
        this.capabilities = capabilities

here capabilities reruns null/undefined object** 

where as if I run using chrome as browser..it returns as chrome

can you help in this am I doing anything wrong here or is it issue from GeckoService?

jlipps commented 3 years ago

I have no idea how WDIO services work, that would be a WDIO thing. It looks like the error you ran into is from WDIO and not this driver.

KazuCocoa commented 3 years ago

What about adding appium: prefix in alwaysMatch? https://github.com/appium/appium-geckodriver#usage

(I agree with jlips's insight about the wdio internal, if you did not have any appium server log)

KazuCocoa commented 3 years ago

duplicate of https://github.com/appium/appium/issues/15804

EINBOX commented 3 years ago

Hello, I would like to reopen this ticket, I have used gecko-appium to launch and work on firefox, I have seen communication with firefox but firefox was crashed am not sure where it was the issues here are the logs…if possible ..please suggest me with capabilitites

Logs: 35m[Appium] Appium v1.21.0 creating new GeckoDriver (v0.3.2) session [debug] [Appium] There are no active sessions for cleanup [Appium] Applying relaxed security to 'GeckoDriver' as per server command line argument. All insecure features will be enabled unless explicitly disabled by --deny-insecure [debug] [BaseDriver] W3C capabilities and MJSONWP desired capabilities were provided [debug] [BaseDriver] Creating session with W3C capabilities: { [debug] [BaseDriver] "alwaysMatch": { [debug] [BaseDriver] "platformName": "mac", [debug] [BaseDriver] "browserName": "firefox", [debug] [BaseDriver] "appium:automationName": "Gecko", [debug] [BaseDriver] "appium:deviceName": "Nexus_5X_API_30", [debug] [BaseDriver] "appium:deviceOrientation": "portriat", [debug] [BaseDriver] "moz:firefoxOptions": { [debug] [BaseDriver] "androidPackage": "org.mozilla.firefox", [debug] [BaseDriver] "log": { [debug] [BaseDriver] "level": "trace" [debug] [BaseDriver] } [debug] [BaseDriver] }, [debug] [BaseDriver] "appium:androidStorage": "internal", [debug] [BaseDriver] "appium:maxInstances": 1, [debug] [BaseDriver] "acceptInsecureCerts": true [debug] [BaseDriver] }, [debug] [BaseDriver] "firstMatch": [ [debug] [BaseDriver] {} [debug] [BaseDriver] ] [debug] [BaseDriver] } [BaseDriver] Session created with session id: c70d025d-cad0-4251-865b-eeef97169f78 [GeckoDriverServer] Starting '/Users/<testuser>/Downloads/wrtest/node_modules/.bin/geckodriver' with args ["-p",5200,"--android-storage","internal"] [debug] [WD Proxy] Matched '/status' to command name 'getStatus' [debug] [WD Proxy] Proxying [GET /status] to [GET http://127.0.0.1:5200/status] with no body [WD Proxy] connect ECONNREFUSED 127.0.0.1:5200 [debug] [GeckoDriverServer] [geckodriver] 1634126076252 geckodriver WARN --android-storage argument is deprecated and will be removed soon. [debug] [GeckoDriverServer] [geckodriver] 1634126076254 geckodriver INFO Listening on 127.0.0.1:5200 [debug] [WD Proxy] Matched '/status' to command name 'getStatus' [debug] [WD Proxy] Proxying [GET /status] to [GET http://127.0.0.1:5200/status] with no body [debug] [WD Proxy] Got response with status 200: {"value":{"message":"","ready":true}} [debug] [WD Proxy] Matched '/session' to command name 'createSession' [debug] [WD Proxy] Proxying [POST /session] to [POST http://127.0.0.1:5200/session] with body: {"capabilities":{"firstMatch":[{}],"alwaysMatch":{"browserName":"firefox","platformName":"mac","moz:firefoxOptions":{"androidPackage":"org.mozilla.firefox","log":{"level":"trace"}},"acceptInsecureCerts":true}}} [debug] [GeckoDriverServer] [geckodriver] 1634126077196 mozdevice WARN adb server response contained hexstring length 164 and message length was 164 and message was "emulator-5554 offline transport_id:1022\nemulator-5556 device product:sdk_gphone_x86 model:sdk_gphone_x86 device:generic_x86_arm transport_id:1023\n" [debug] [GeckoDriverServer] [geckodriver] 1634126077199 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [GeckoDriverServer] [geckodriver] 1634126077200 mozdevice DEBUG execute_host_command: << [] [debug] [GeckoDriverServer] 1634126077200 mozdevice DEBUG execute_host_command: >> "shell:id" [debug] [GeckoDriverServer] [geckodriver] 1634126077220 mozdevice DEBUG execute_host_command: << "uid=2000(shell) gid=2000(shell) groups=2000(shell),1004(input),1007(log),1011(adb),1015(sdcard_rw),1028(sdcard_r),3001(net_bt_admin),3002(net_bt),3003(inet),3006(net_bw_stats),3009(readproc),3011(uhid) context=u:r:shell:s0\n" [debug] [GeckoDriverServer] [geckodriver] 1634126077223 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [GeckoDriverServer] [geckodriver] 1634126077223 mozdevice DEBUG execute_host_command: << [] [debug] [GeckoDriverServer] 1634126077223 mozdevice DEBUG execute_host_command: >> "shell:su 0 id" [debug] [GeckoDriverServer] [geckodriver] 1634126077235 mozdevice DEBUG execute_host_command: << "/system/bin/sh: su: inaccessible or not found\n" [debug] [GeckoDriverServer] [geckodriver] 1634126077237 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [GeckoDriverServer] [geckodriver] 1634126077237 mozdevice DEBUG execute_host_command: << [] [debug] [GeckoDriverServer] 1634126077237 mozdevice DEBUG execute_host_command: >> "shell:su -c id" [debug] [GeckoDriverServer] [geckodriver] 1634126077248 mozdevice DEBUG execute_host_command: << "/system/bin/sh: su: inaccessible or not found\n" [debug] [GeckoDriverServer] 1634126077248 mozdevice DEBUG Device is unrooted [debug] [GeckoDriverServer] [geckodriver] 1634126077251 geckodriver::android DEBUG Android port forward (65102 -> 2829) started [debug] [GeckoDriverServer] 1634126077252 geckodriver::android DEBUG Connecting: options=AndroidOptions { activity: Some("org.mozilla.fenix.IntentReceiverActivity"), device_serial: None, intent_arguments: Some(["-a", "android.intent.action.VIEW", "-d", "about:blank"]), package: "org.mozilla.firefox", storage: Internal }, storage=Internal) test_root=/data/local/tmp/test_root, run_as_package=None [debug] [GeckoDriverServer] [geckodriver] 1634126077253 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [GeckoDriverServer] [geckodriver] 1634126077254 mozdevice DEBUG execute_host_command: << [] [debug] [GeckoDriverServer] 1634126077254 mozdevice DEBUG execute_host_command: >> "shell:pm list packages org.mozilla.firefox" [debug] [GeckoDriverServer] [geckodriver] 1634126077303 mozdevice DEBUG execute_host_command: << "package:org.mozilla.firefox\n" [debug] [GeckoDriverServer] [geckodriver] 1634126077312 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [GeckoDriverServer] [geckodriver] 1634126077312 mozdevice DEBUG execute_host_command: << [] [debug] [GeckoDriverServer] 1634126077312 mozdevice DEBUG execute_host_command: >> "shell:pm clear org.mozilla.firefox" [debug] [GeckoDriverServer] [geckodriver] 1634126077401 mozdevice DEBUG execute_host_command: << "Success\n" [debug] [GeckoDriverServer] [geckodriver] 1634126077404 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [GeckoDriverServer] [geckodriver] 1634126077405 mozdevice DEBUG execute_host_command: << [] [debug] [GeckoDriverServer] 1634126077405 mozdevice DEBUG execute_host_command: >> "shell:pm grant org.mozilla.firefox android.permission.READ_EXTERNAL_STORAGE" [debug] [GeckoDriverServer] [geckodriver] 1634126077477 mozdevice DEBUG execute_host_command: << "" [debug] [GeckoDriverServer] [geckodriver] 1634126077483 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [GeckoDriverServer] [geckodriver] 1634126077484 mozdevice DEBUG execute_host_command: << [] [debug] [GeckoDriverServer] 1634126077484 mozdevice DEBUG execute_host_command: >> "shell:pm grant org.mozilla.firefox android.permission.WRITE_EXTERNAL_STORAGE" [debug] [GeckoDriverServer] [geckodriver] 1634126077536 mozdevice DEBUG execute_host_command: << "\nException occurred while executing \'grant\':\njava.lang.SecurityException: Package org.mozilla.firefox has not requested permission android.permission.WRITE_EXTERNAL_STORAGE\n\tat com.android.server.pm.permission.BasePermission.enforceDeclaredUsedAndRuntimeOrDevelopment(BasePermission.java:427)\n\tat com.android.server.pm.permission.PermissionManagerService.grantRuntimePermissionInternal(PermissionManagerService.java:1451)\n\tat com.android.server.pm.permission.PermissionManagerService.grantRuntimePermission(PermissionManagerService.java:1404)\n\tat com.android.server.pm.PackageManagerShellCommand.runGrantRevokePermission(PackageManagerShellCommand.java:2287)\n\tat com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:249)\n\tat android.os.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:98)\n\tat android.os.ShellCommand.exec(ShellCommand.java:44)\n\tat com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:21623)\n\tat android.os.Binder.shellCommand(Binder.java:929)\n\tat android.os.Binder.onTransact(Binder.java:813)\n\tat android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4603)\n\tat com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:4302)\n\tat android.os.Binder.execTransactInternal(Binder.java:1159)\n\tat android.os.Binder.execTransact(Binder.java:1123)\n" [debug] [GeckoDriverServer] 1634126077536 mozdevice DEBUG Creating /data/local/tmp/test_root [debug] [GeckoDriverServer] [geckodriver] 1634126077538 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [GeckoDriverServer] [geckodriver] 1634126077538 mozdevice DEBUG execute_host_command: << [] [debug] [GeckoDriverServer] 1634126077538 mozdevice DEBUG execute_host_command: >> "shell:mkdir -p /data/local/tmp/test_root" [debug] [GeckoDriverServer] [geckodriver] 1634126077561 mozdevice DEBUG execute_host_command: << "" [debug] [GeckoDriverServer] [geckodriver] 1634126077563 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [GeckoDriverServer] [geckodriver] 1634126077564 mozdevice DEBUG execute_host_command: << [] [debug] [GeckoDriverServer] 1634126077564 mozdevice DEBUG execute_host_command: >> "shell:chmod -R 777 /data/local/tmp/test_root" [debug] [GeckoDriverServer] [geckodriver] 1634126077587 mozdevice DEBUG execute_host_command: << "" [debug] [GeckoDriverServer] [geckodriver] 1634126077587 mozdevice DEBUG Deleting /data/local/tmp/test_root/org.mozilla.firefox-geckodriver-profile [debug] [GeckoDriverServer] [geckodriver] 1634126077590 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [GeckoDriverServer] [geckodriver] 1634126077591 mozdevice DEBUG execute_host_command: << [] [debug] [GeckoDriverServer] 1634126077591 mozdevice DEBUG execute_host_command: >> "shell:rm -rf /data/local/tmp/test_root/org.mozilla.firefox-geckodriver-profile" [debug] [GeckoDriverServer] [geckodriver] 1634126077612 mozdevice DEBUG execute_host_command: << "" [debug] [GeckoDriverServer] [geckodriver] 1634126077612 mozdevice DEBUG Pushing /var/folders/zz/0_3mlst942b3lbmvqn2p4np1zw18fk/T/rust_mozprofileklJw6Q to /data/local/tmp/test_root/org.mozilla.firefox-geckodriver-profile [debug] [GeckoDriverServer] [geckodriver] 1634126077615 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [GeckoDriverServer] [geckodriver] 1634126077615 mozdevice DEBUG execute_host_command: << [] [debug] [GeckoDriverServer] 1634126077615 mozdevice DEBUG execute_host_command: >> "shell:ls /data/local/tmp/test_root/org.mozilla.firefox-geckodriver-profile" [debug] [GeckoDriverServer] [geckodriver] 1634126077635 mozdevice DEBUG execute_host_command: << "ls: /data/local/tmp/test_root/org.mozilla.firefox-geckodriver-profile: No such file or directory\n" [debug] [GeckoDriverServer] [geckodriver] 1634126077638 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [GeckoDriverServer] [geckodriver] 1634126077638 mozdevice DEBUG execute_host_command: << [] [debug] [GeckoDriverServer] 1634126077638 mozdevice DEBUG execute_host_command: >> "shell:ls /data/local/tmp/test_root" [debug] [GeckoDriverServer] [geckodriver] 1634126077656 mozdevice DEBUG execute_host_command: << "" [debug] [GeckoDriverServer] 1634126077656 mozdevice DEBUG Creating /data/local/tmp/test_root/org.mozilla.firefox-geckodriver-profile [debug] [GeckoDriverServer] [geckodriver] 1634126077659 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [GeckoDriverServer] [geckodriver] 1634126077659 mozdevice DEBUG execute_host_command: << [] [debug] [GeckoDriverServer] 1634126077659 mozdevice DEBUG execute_host_command: >> "shell:mkdir -p /data/local/tmp/test_root/org.mozilla.firefox-geckodriver-profile" [debug] [GeckoDriverServer] [geckodriver] 1634126077678 mozdevice DEBUG execute_host_command: << "" [debug] [GeckoDriverServer] [geckodriver] 1634126077681 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [GeckoDriverServer] [geckodriver] 1634126077681 mozdevice DEBUG execute_host_command: << [] [debug] [GeckoDriverServer] 1634126077681 mozdevice DEBUG execute_host_command: >> "shell:chmod -R 777 /data/local/tmp/test_root/org.mozilla.firefox-geckodriver-profile" [debug] [GeckoDriverServer] [geckodriver] 1634126077700 mozdevice DEBUG execute_host_command: << "" [debug] [GeckoDriverServer] [geckodriver] 1634126077724 geckodriver::android DEBUG Content of generated GeckoView config file: [debug] [GeckoDriverServer] ## GeckoView configuration YAML [debug] [GeckoDriverServer] ## [debug] [GeckoDriverServer] ## Auto-generated by geckodriver. [debug] [GeckoDriverServer] ## See https://mozilla.github.io/geckoview/consumer/docs/automation. [debug] [GeckoDriverServer] --- [debug] [GeckoDriverServer] env: [debug] [GeckoDriverServer] MOZ_CRASHREPORTER: "1" [debug] [GeckoDriverServer] MOZ_CRASHREPORTER_NO_REPORT: "1" [debug] [GeckoDriverServer] MOZ_CRASHREPORTER_SHUTDOWN: "1" [debug] [GeckoDriverServer] args: [debug] [GeckoDriverServer] - "--marionette" [debug] [GeckoDriverServer] - "--profile" [debug] [GeckoDriverServer] - /data/local/tmp/test_root/org.mozilla.firefox-geckodriver-profile [debug] [GeckoDriverServer] 1634126077724 geckodriver::android DEBUG Pushing GeckoView configuration file to /data/local/tmp/org.mozilla.firefox-geckoview-config.yaml [debug] [GeckoDriverServer] [geckodriver] 1634126077727 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [GeckoDriverServer] [geckodriver] 1634126077727 mozdevice DEBUG execute_host_command: << [] [debug] [GeckoDriverServer] 1634126077727 mozdevice DEBUG execute_host_command: >> "shell:ls /data/local/tmp" [debug] [GeckoDriverServer] [geckodriver] 1634126077747 mozdevice DEBUG execute_host_command: << "chrome-command-line org.mozilla.firefox-geckoview-config.yaml test_root\n" [debug] [GeckoDriverServer] [geckodriver] 1634126077759 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [GeckoDriverServer] [geckodriver] 1634126077759 mozdevice DEBUG execute_host_command: << [] [debug] [GeckoDriverServer] 1634126077759 mozdevice DEBUG execute_host_command: >> "shell:am set-debug-app --persistent org.mozilla.firefox" [debug] [GeckoDriverServer] [geckodriver] 1634126077791 mozdevice DEBUG execute_host_command: << "" [debug] [GeckoDriverServer] 1634126077791 geckodriver::android DEBUG Launching org.mozilla.firefox/org.mozilla.fenix.IntentReceiverActivity [debug] [GeckoDriverServer] [geckodriver] 1634126077796 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [GeckoDriverServer] [geckodriver] 1634126077796 mozdevice DEBUG execute_host_command: << [] [debug] [GeckoDriverServer] 1634126077796 mozdevice DEBUG execute_host_command: >> "shell:am start -W -n org.mozilla.firefox/org.mozilla.fenix.IntentReceiverActivity -a android.intent.action.VIEW -d about:blank --es args \"--marionette --profile /data/local/tmp/test_root/org.mozilla.firefox-geckodriver-profile\"" [debug] [GeckoDriverServer] [geckodriver] 1634126081932 mozdevice DEBUG execute_host_command: << "Starting: Intent { act=android.intent.action.VIEW dat=about:blank cmp=org.mozilla.firefox/org.mozilla.fenix.IntentReceiverActivity (has extras) }\nStatus: ok\nLaunchState: COLD\nActivity: org.mozilla.firefox/org.mozilla.fenix.HomeActivity\nTotalTime: 7754\nWaitTime: 4057\nComplete\n" [debug] [GeckoDriverServer] [geckodriver] 1634126081933 geckodriver::marionette DEBUG Waiting 60s to connect to browser on 127.0.0.1:65102 [debug] [GeckoDriverServer] [geckodriver] 1634126142036 geckodriver::android DEBUG Force stopping the Android package: org.mozilla.firefox [debug] [GeckoDriverServer] 1634126142040 mozdevice DEBUG Force stopping Android package: org.mozilla.firefox [debug] [GeckoDriverServer] [geckodriver] 1634126142046 mozdevice DEBUG execute_host_command: >> "host:transport:emulator-5556" [debug] [GeckoDriverServer] [geckodriver] 1634126142055 mozdevice DEBUG execute_host_command: << [] [debug] [GeckoDriverServer] 1634126142056 mozdevice DEBUG execute_host_command: >> "shell:am force-stop org.mozilla.firefox" [debug] [GeckoDriverServer] [geckodriver] 1634126142144 mozdevice DEBUG execute_host_command: << "" [debug] [GeckoDriverServer] [geckodriver] 1634126142149 webdriver::server DEBUG <- 500 Internal Server Error {"value":{"error":"timeout","message":"Socket timeout reading Marionette handshake data: EOF reading marionette message","stacktrace":""}} [WD Proxy] Got response with status 500: {"value":{"error":"timeout","message":"Socket timeout reading Marionette handshake data: EOF reading marionette message","stacktrace":""}} [debug] [W3C] Matched W3C error code 'timeout' to TimeoutError [GeckoDriver] Ending Gecko Driver session [GeckoDriverServer] geckodriver has exited with code 1, signal null [debug] [BaseDriver] Event 'newSessionStarted' logged at 1634126142196 (17:25:42 GMT+0530 (India Standard Time)) [debug] [W3C] Encountered internal error running command: TimeoutError: Socket timeout reading Marionette handshake data: EOF reading marionette message [debug] [W3C] at errorFromW3CJsonCode (/Users/<testuser>/node_modules/appium/node_modules/appium-base-driver/lib/protocol/errors.js:780:25) [debug] [W3C] at ProxyRequestError.getActualError (/Users/<testuser>/node_modules/appium/node_modules/appium-base-driver/lib/protocol/errors.js:663:14) [debug] [W3C] at GeckoProxy.command (/Users/<testuser>/node_modules/appium/node_modules/appium-base-driver/lib/jsonwp-proxy/proxy.js:272:19) [debug] [W3C] at processTicksAndRejections (node:internal/process/task_queues:96:5) [debug] [W3C] at GeckoDriverServer.start (/Users/<testuser>/node_modules/appium/node_modules/appium-geckodriver/lib/gecko.js:185:5) [debug] [W3C] at GeckoDriver.createSession (/Users/<testuser>/node_modules/appium/node_modules/appium-geckodriver/lib/driver.js:59:7) [debug] [W3C] at AppiumDriver.createSession (/Users/<testuser>/node_modules/appium/lib/appium.js:387:35) [HTTP] <-- POST /session 408 66079 ms - 1093 [HTTP]  [Appium] Received SIGTERM - shutting down [debug] [Appium] There are no active sessions for cleanup

wdio config `config.capabilities = [ { maxInstances: 1, specs: ["./test/specs/testmozilla.spec.js"],

    services: [['appium-geckodriver'],
        ['appium', {
            waitStartTime: 6000,
            command: 'appium',
            logPath : './',
            args: {
                relaxedSecurity: true,
                address: host,
                port: port,
                commandTimeout: commandTimeout,
                sessionOverride: true,
                debugLogSpacing: true
            }
        }]],

    "acceptInsecureCerts": true,
    "appium:deviceName": AndroidInfo.deviceName(),
    "platformName": "mac",
    "browserName": "firefox",
    "appium:automationName": "Gecko",
    "appium:deviceOrientation": "portriat",
    "moz:firefoxOptions": {
        "androidPackage": "org.mozilla.firefox",
        "log": {
            "level": "trace"
            }
        },

    logLevel: 'trace',
    outputDir:'./geckologs',
}

]; exports.config = config;`

mykola-mokhnach commented 3 years ago

To me this looks like a geckodriver issue. I don't thinks there's much we could do about it from Appium side.