mozilla / geckodriver

WebDriver for Firefox
https://firefox-source-docs.mozilla.org/testing/geckodriver/
Mozilla Public License 2.0
7.03k stars 1.51k forks source link

Unable to invoke picture in picture shortcut #2084

Closed reece-white closed 1 year ago

reece-white commented 1 year ago

System

Testcase

const { Builder, Key, By, until } = require('selenium-webdriver');

(async function example() {
    let driver = await new Builder().forBrowser('firefox').build();
    try {
        await driver.get('http://developers.canal-plus.com/rx-player/');
        await driver.wait(until.elementLocated(By.className('choice-input-button')), 10000);
        // To see the event in the console
        await driver.executeScript(() => {
            window.addEventListener('keydown', (e) => {
                console.log(e);
            });
        });
        await driver.findElement(By.className('choice-input-button')).click()
        // Wait for video to start
        await driver.sleep(5000);
        await driver.actions().keyDown(Key.ALT).keyDown(Key.COMMAND).keyDown(Key.SHIFT).sendKeys(']').perform()
        await driver.sleep(15000);
    } finally {
        await driver.quit();
    }
})();

Stacktrace

Trace-level log

(node:16524) [DEP0128] DeprecationWarning: Invalid 'main' field in '/Users/RWT05/.nvm/versions/node/v16.15.1/lib/node_modules/npm/node_modules/libnpx/package.json' of 'test/util/npx-bin.js'. Please either fix that or report it to the module author
(Use `node --trace-deprecation ...` to show where the warning was created)
1675959906127   geckodriver     INFO    Listening on 127.0.0.1:4444
1675959943948   webdriver::server       DEBUG   -> POST /session {"capabilities":{"firstMatch":[{}],"alwaysMatch":{"browserName":"firefox"}}}
1675959943951   geckodriver::capabilities       DEBUG   Trying to read firefox version from ini files
1675959943958   geckodriver::capabilities       DEBUG   Found version 109.0.1
1675959943964   mozrunner::runner       INFO    Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "--marionette" "-foreground" "-no-remote" "-profile" "/var/folders/pd/w00n7wkx7hq61sbq1sqt9mhw0000gp/T/rust_mozprofile2BLjVW"
1675959943965   geckodriver::marionette DEBUG   Waiting 60s to connect to browser on 127.0.0.1
1675959943966   geckodriver::browser    TRACE   Failed to open /var/folders/pd/w00n7wkx7hq61sbq1sqt9mhw0000gp/T/rust_mozprofile2BLjVW/MarionetteActivePort
1675959943966   geckodriver::marionette TRACE   Retrying in 100ms
1675959944070   geckodriver::browser    TRACE   Failed to open /var/folders/pd/w00n7wkx7hq61sbq1sqt9mhw0000gp/T/rust_mozprofile2BLjVW/MarionetteActivePort
1675959944070   geckodriver::marionette TRACE   Retrying in 100ms
1675959944180   geckodriver::browser    TRACE   Failed to open /var/folders/pd/w00n7wkx7hq61sbq1sqt9mhw0000gp/T/rust_mozprofile2BLjVW/MarionetteActivePort
1675959944180   geckodriver::marionette TRACE   Retrying in 100ms
1675959944286   geckodriver::browser    TRACE   Failed to open /var/folders/pd/w00n7wkx7hq61sbq1sqt9mhw0000gp/T/rust_mozprofile2BLjVW/MarionetteActivePort
1675959944286   geckodriver::marionette TRACE   Retrying in 100ms
1675959944391   geckodriver::browser    TRACE   Failed to open /var/folders/pd/w00n7wkx7hq61sbq1sqt9mhw0000gp/T/rust_mozprofile2BLjVW/MarionetteActivePort
1675959944391   geckodriver::marionette TRACE   Retrying in 100ms
1675959944495   geckodriver::browser    TRACE   Failed to open /var/folders/pd/w00n7wkx7hq61sbq1sqt9mhw0000gp/T/rust_mozprofile2BLjVW/MarionetteActivePort
1675959944495   geckodriver::marionette TRACE   Retrying in 100ms
1675959944599   geckodriver::browser    TRACE   Failed to open /var/folders/pd/w00n7wkx7hq61sbq1sqt9mhw0000gp/T/rust_mozprofile2BLjVW/MarionetteActivePort
1675959944599   geckodriver::marionette TRACE   Retrying in 100ms
1675959944704   geckodriver::browser    TRACE   Failed to open /var/folders/pd/w00n7wkx7hq61sbq1sqt9mhw0000gp/T/rust_mozprofile2BLjVW/MarionetteActivePort
1675959944704   geckodriver::marionette TRACE   Retrying in 100ms
1675959944815   geckodriver::browser    TRACE   Failed to open /var/folders/pd/w00n7wkx7hq61sbq1sqt9mhw0000gp/T/rust_mozprofile2BLjVW/MarionetteActivePort
1675959944815   geckodriver::marionette TRACE   Retrying in 100ms
1675959944833   Marionette      INFO    Marionette enabled
1675959944835   RemoteAgent     DEBUG   Setting recommended pref apz.content_response_timeout to 60000
1675959944835   RemoteAgent     DEBUG   Setting recommended pref browser.contentblocking.introCount to 99
1675959944835   RemoteAgent     DEBUG   Setting recommended pref browser.download.panel.shown to true
1675959944835   RemoteAgent     DEBUG   Setting recommended pref browser.newtabpage.enabled to false
1675959944835   RemoteAgent     DEBUG   Setting recommended pref browser.pagethumbnails.capturing_disabled to true
1675959944835   RemoteAgent     DEBUG   Setting recommended pref browser.search.update to false
1675959944835   RemoteAgent     DEBUG   Setting recommended pref browser.startup.couldRestoreSession.count to -1
1675959944835   RemoteAgent     DEBUG   Setting recommended pref browser.tabs.closeWindowWithLastTab to false
1675959944835   RemoteAgent     DEBUG   Setting recommended pref browser.tabs.disableBackgroundZombification to false
1675959944836   RemoteAgent     DEBUG   Setting recommended pref browser.tabs.unloadOnLowMemory to false
1675959944836   RemoteAgent     DEBUG   Setting recommended pref browser.tabs.warnOnClose to false
1675959944836   RemoteAgent     DEBUG   Setting recommended pref browser.tabs.warnOnCloseOtherTabs to false
1675959944836   RemoteAgent     DEBUG   Setting recommended pref browser.tabs.warnOnOpen to false
1675959944836   RemoteAgent     DEBUG   Setting recommended pref browser.toolbars.bookmarks.visibility to never
1675959944836   RemoteAgent     DEBUG   Setting recommended pref browser.topsites.contile.enabled to false
1675959944836   RemoteAgent     DEBUG   Setting recommended pref browser.usedOnWindows10.introURL to 
1675959944836   RemoteAgent     DEBUG   Setting recommended pref browser.urlbar.merino.endpointURL to 
1675959944836   RemoteAgent     DEBUG   Setting recommended pref browser.urlbar.suggest.searches to false
1675959944836   RemoteAgent     DEBUG   Setting recommended pref datareporting.policy.dataSubmissionPolicyAccepted to false
1675959944836   RemoteAgent     DEBUG   Setting recommended pref dom.disable_open_during_load to false
1675959944836   RemoteAgent     DEBUG   Setting recommended pref dom.file.createInChild to true
1675959944836   RemoteAgent     DEBUG   Setting recommended pref dom.max_chrome_script_run_time to 0
1675959944836   RemoteAgent     DEBUG   Setting recommended pref dom.max_script_run_time to 0
1675959944837   RemoteAgent     DEBUG   Setting recommended pref dom.navigation.locationChangeRateLimit.count to 0
1675959944837   RemoteAgent     DEBUG   Setting recommended pref dom.push.connection.enabled to false
1675959944837   RemoteAgent     DEBUG   Setting recommended pref dom.successive_dialog_time_limit to 0
1675959944837   RemoteAgent     DEBUG   Setting recommended pref extensions.getAddons.cache.enabled to false
1675959944837   RemoteAgent     DEBUG   Setting recommended pref extensions.getAddons.discovery.api_url to data:, 
1675959944837   RemoteAgent     DEBUG   Setting recommended pref network.http.phishy-userpass-length to 255
1675959944837   RemoteAgent     DEBUG   Setting recommended pref network.http.prompt-temp-redirect to false
1675959944837   RemoteAgent     DEBUG   Setting recommended pref privacy.trackingprotection.enabled to false
1675959944837   RemoteAgent     DEBUG   Setting recommended pref security.fileuri.strict_origin_policy to false
1675959944837   RemoteAgent     DEBUG   Setting recommended pref security.notification_enable_delay to 0
1675959944837   RemoteAgent     DEBUG   Setting recommended pref signon.autofillForms to false
1675959944837   RemoteAgent     DEBUG   Setting recommended pref signon.rememberSignons to false
1675959944837   RemoteAgent     DEBUG   Setting recommended pref widget.windows.window_occlusion_tracking.enabled to false
1675959944840   RemoteAgent     DEBUG   Setting recommended pref dom.disable_beforeunload to true
1675959944921   geckodriver::browser    TRACE   Failed to open /var/folders/pd/w00n7wkx7hq61sbq1sqt9mhw0000gp/T/rust_mozprofile2BLjVW/MarionetteActivePort
1675959944921   geckodriver::marionette TRACE   Retrying in 100ms
1675959944995   Marionette      TRACE   Received observer notification final-ui-startup
1675959944997   Marionette      INFO    Listening on port 56319
1675959944998   Marionette      DEBUG   Marionette is listening
Read port: 56319
2023-02-09 16:25:45.146 plugin-container[16593:1644788] nil host used in call to allowsSpecificHTTPSCertificateForHost
2023-02-09 16:25:45.150 plugin-container[16593:1644788] nil host used in call to allowsAnyHTTPSCertificateForHost:
2023-02-09 16:25:45.165 plugin-container[16593:1644788] nil host used in call to allowsSpecificHTTPSCertificateForHost
2023-02-09 16:25:45.165 plugin-container[16593:1644788] nil host used in call to allowsAnyHTTPSCertificateForHost:
2023-02-09 16:25:45.168 plugin-container[16593:1644794] nil host used in call to allowsSpecificHTTPSCertificateForHost
2023-02-09 16:25:45.168 plugin-container[16593:1644794] nil host used in call to allowsAnyHTTPSCertificateForHost:
1675959945505   Marionette      DEBUG   Accepted connection 0 from 127.0.0.1:56320
1675959945508   geckodriver::marionette DEBUG   Connection to Marionette established on 127.0.0.1:56319.
1675959945525   Marionette      DEBUG   0 -> [0,1,"WebDriver:NewSession",{"browserName":"firefox"}]
1675959945528   Marionette      DEBUG   Waiting for initial application window
console.warn: SearchSettings: "get: No settings file exists, new profile?" (new NotFoundError("Could not open the file at /var/folders/pd/w00n7wkx7hq61sbq1sqt9mhw0000gp/T/rust_mozprofile2BLjVW/search.json.mozlz4", (void 0)))
1675959947687   Marionette      TRACE   Received observer notification browser-idle-startup-tasks-finished
1675959947691   RemoteAgent     TRACE   [9] ProgressListener Start: expectNavigation=false resolveWhenStarted=false unloadTimeout=200 waitForExplicitStart=false
1675959947691   RemoteAgent     TRACE   [9] ProgressListener Setting unload timer (200ms)
1675959947691   RemoteAgent     TRACE   [9] Document already finished loading: about:blank
1675959947691   RemoteAgent     TRACE   [9] ProgressListener Stop: has error=false
1675959947699   Marionette      DEBUG   0 <- [1,1,null,{"sessionId":"802a9662-4db4-422d-b1a3-60fffa407246","capabilities":{"browserName":"firefox","browserVersion":"109.0.1","platformName":"mac","acceptInsecureCerts":false,"pageLoadStrategy":"normal","setWindowRect":true,"timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"strictFileInteractability":false,"unhandledPromptBehavior":"dismiss and notify","moz:accessibilityChecks":false,"moz:buildID":"20230127170202","moz:headless":false,"moz:platformVersion":"21.6.0","moz:processID":16590,"moz:profile":"/var/folders/pd/w00n7wkx7hq61sbq1sqt9mhw0000gp/T/rust_mozprofile2BLjVW","moz:shutdownTimeout":60000,"moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true,"moz:windowless":false,"proxy":{}}}]
1675959947723   webdriver::server       DEBUG   <- 200 OK {"value":{"sessionId":"802a9662-4db4-422d-b1a3-60fffa407246","capabilities":{"acceptInsecureCerts":false,"browserName":"firefox","browserVersion":"109.0.1","moz:accessibilityChecks":false,"moz:buildID":"20230127170202","moz:geckodriverVersion":"0.32.0","moz:headless":false,"moz:platformVersion":"21.6.0","moz:processID":16590,"moz:profile":"/var/folders/pd/w00n7wkx7hq61sbq1sqt9mhw0000gp/T/rust_mozprofile2BLjVW","moz:shutdownTimeout":60000,"moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true,"moz:windowless":false,"pageLoadStrategy":"normal","platformName":"mac","proxy":{},"setWindowRect":true,"strictFileInteractability":false,"timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"unhandledPromptBehavior":"dismiss and notify"}}}
1675959947749   webdriver::server       DEBUG   -> POST /session/802a9662-4db4-422d-b1a3-60fffa407246/url {"url":"http://developers.canal-plus.com/rx-player/"}
1675959947786   Marionette      DEBUG   0 -> [0,2,"WebDriver:Navigate",{"url":"http://developers.canal-plus.com/rx-player/"}]
1675959947793   Marionette      TRACE   [9] Received event beforeunload for about:blank
1675959947931   Marionette      TRACE   Remoteness change detected. Set new top-level browsing context to 12
1675959948026   Marionette      TRACE   [12] Received event beforeunload for about:blank
1675959948044   Marionette      TRACE   [12] Received event pagehide for about:blank
1675959948488   Marionette      TRACE   [12] Received event DOMContentLoaded for http://developers.canal-plus.com/rx-player/
1675959948494   Marionette      TRACE   [12] Received event pageshow for http://developers.canal-plus.com/rx-player/
1675959948494   Marionette      DEBUG   0 <- [1,2,null,{"value":null}]
1675959948499   webdriver::server       DEBUG   <- 200 OK {"value":null}
1675959948507   webdriver::server       DEBUG   -> POST /session/802a9662-4db4-422d-b1a3-60fffa407246/elements {"using":"css selector","value":".choice-input-button"}
1675959948508   Marionette      DEBUG   0 -> [0,3,"WebDriver:FindElements",{"using":"css selector","value":".choice-input-button"}]
1675959948539   Marionette      TRACE   [12] MarionetteCommands actor created for window id 6442450945
1675959948548   Marionette      DEBUG   0 <- [1,3,null,[{"element-6066-11e4-a52e-4f735466cecf":"394f3d69-2c1b-4352-b1ff-18625bda6bee"}]]
1675959948549   webdriver::server       DEBUG   <- 200 OK {"value":[{"element-6066-11e4-a52e-4f735466cecf":"394f3d69-2c1b-4352-b1ff-18625bda6bee"}]}
1675959948558   webdriver::server       DEBUG   -> POST /session/802a9662-4db4-422d-b1a3-60fffa407246/execute/sync {"script":"return (() => {\n            window.addEventListener('keydown', (e) => {\n                console.log(e);\n            });\n        }).apply(null, arguments);","args":[]}
1675959948562   Marionette      DEBUG   0 -> [0,4,"WebDriver:ExecuteScript",{"args":[],"script":"return (() => {\n            window.addEventListener('keydown', (e) => {\n                console.log(e);\n            });\n        }).apply(null, arguments);"}]
1675959948566   Marionette      DEBUG   0 <- [1,4,null,{"value":null}]
1675959948569   webdriver::server       DEBUG   <- 200 OK {"value":null}
1675959948576   webdriver::server       DEBUG   -> POST /session/802a9662-4db4-422d-b1a3-60fffa407246/element {"using":"css selector","value":".choice-input-button"}
1675959948583   Marionette      DEBUG   0 -> [0,5,"WebDriver:FindElement",{"using":"css selector","value":".choice-input-button"}]
1675959948585   Marionette      DEBUG   0 <- [1,5,null,{"value":{"element-6066-11e4-a52e-4f735466cecf":"394f3d69-2c1b-4352-b1ff-18625bda6bee"}}]
1675959948590   webdriver::server       DEBUG   <- 200 OK {"value":{"element-6066-11e4-a52e-4f735466cecf":"394f3d69-2c1b-4352-b1ff-18625bda6bee"}}
1675959948596   webdriver::server       DEBUG   -> POST /session/802a9662-4db4-422d-b1a3-60fffa407246/element/394f3d69-2c1b-4352-b1ff-18625bda6bee/click {}
1675959948601   Marionette      DEBUG   0 -> [0,6,"WebDriver:ElementClick",{"id":"394f3d69-2c1b-4352-b1ff-18625bda6bee"}]
1675959948622   Marionette      TRACE   Received DOM event click for [object HTMLButtonElement]
1675959948840   Marionette      TRACE   Canceled page load listener because no navigation has been detected
1675959948841   Marionette      DEBUG   0 <- [1,6,null,{"value":null}]
1675959948841   webdriver::server       DEBUG   <- 200 OK {"value":null}
2023-02-09 16:25:49.313 plugin-container[16608:1645136] nil host used in call to allowsSpecificHTTPSCertificateForHost
2023-02-09 16:25:49.313 plugin-container[16608:1645136] nil host used in call to allowsAnyHTTPSCertificateForHost:
2023-02-09 16:25:49.317 plugin-container[16608:1645136] nil host used in call to allowsSpecificHTTPSCertificateForHost
2023-02-09 16:25:49.317 plugin-container[16608:1645136] nil host used in call to allowsAnyHTTPSCertificateForHost:
2023-02-09 16:25:49.317 plugin-container[16608:1645146] nil host used in call to allowsSpecificHTTPSCertificateForHost
2023-02-09 16:25:49.317 plugin-container[16608:1645146] nil host used in call to allowsAnyHTTPSCertificateForHost:
1675959953850   webdriver::server       DEBUG   -> POST /session/802a9662-4db4-422d-b1a3-60fffa407246/actions {"actions":[{"actions":[{"type":"keyDown","value":""},{"type":"keyDown","value":""},{"type":"keyDown","value":""},{"type":"keyDown","value":"’"},{"type":"keyUp","value":"’"}],"type":"key","id":"default keyboard"}]}
1675959953855   Marionette      DEBUG   0 -> [0,7,"WebDriver:PerformActions",{"actions":[{"actions":[{"type":"keyDown","value":""},{"type":"keyDown","value":""},{"type":"keyDown","value":""},{"type":"keyDown","value":"’"},{"type":"keyUp","value":"’"}],"id":"default keyboard","type":"key"}]}]
1675959953860   Marionette      TRACE   Dispatching tick 1/5
1675959953860   Marionette      TRACE   Dispatch KeyDownAction with default keyboard 
1675959953862   Marionette      TRACE   Dispatching tick 2/5
1675959953862   Marionette      TRACE   Dispatch KeyDownAction with default keyboard 
1675959953863   Marionette      TRACE   Dispatching tick 3/5
1675959953863   Marionette      TRACE   Dispatch KeyDownAction with default keyboard 
1675959953863   Marionette      TRACE   Dispatching tick 4/5
1675959953863   Marionette      TRACE   Dispatch KeyDownAction with default keyboard ’
1675959953865   Marionette      TRACE   Dispatching tick 5/5
1675959953865   Marionette      TRACE   Dispatch KeyUpAction with default keyboard ’
1675959953867   Marionette      DEBUG   0 <- [1,7,null,{"value":null}]
1675959953867   webdriver::server       DEBUG   <- 200 OK {"value":null}
1675959968874   webdriver::server       DEBUG   -> DELETE /session/802a9662-4db4-422d-b1a3-60fffa407246 
1675959968876   Marionette      DEBUG   0 -> [0,8,"Marionette:Quit",{"flags":["eForceQuit"]}]
1675959968877   Marionette      INFO    Stopped listening on port 56319
1675959968912   Marionette      TRACE   Received observer notification quit-application
1675959968913   Marionette      TRACE   Received observer notification quit-application
1675959968913   Marionette      DEBUG   Marionette stopped listening
1675959968913   RemoteAgent     DEBUG   Resetting recommended pref apz.content_response_timeout
1675959968914   RemoteAgent     DEBUG   Resetting recommended pref browser.contentblocking.introCount
1675959968914   RemoteAgent     DEBUG   Resetting recommended pref browser.download.panel.shown
1675959968914   RemoteAgent     DEBUG   Resetting recommended pref browser.newtabpage.enabled
1675959968915   RemoteAgent     DEBUG   Resetting recommended pref browser.pagethumbnails.capturing_disabled
1675959968915   RemoteAgent     DEBUG   Resetting recommended pref browser.search.update
1675959968915   RemoteAgent     DEBUG   Resetting recommended pref browser.startup.couldRestoreSession.count
1675959968915   RemoteAgent     DEBUG   Resetting recommended pref browser.tabs.closeWindowWithLastTab
1675959968916   RemoteAgent     DEBUG   Resetting recommended pref browser.tabs.disableBackgroundZombification
1675959968916   RemoteAgent     DEBUG   Resetting recommended pref browser.tabs.unloadOnLowMemory
1675959968916   RemoteAgent     DEBUG   Resetting recommended pref browser.tabs.warnOnClose
1675959968916   RemoteAgent     DEBUG   Resetting recommended pref browser.tabs.warnOnCloseOtherTabs
1675959968918   RemoteAgent     DEBUG   Resetting recommended pref browser.tabs.warnOnOpen
1675959968918   RemoteAgent     DEBUG   Resetting recommended pref browser.toolbars.bookmarks.visibility
1675959968918   RemoteAgent     DEBUG   Resetting recommended pref browser.topsites.contile.enabled
1675959968918   RemoteAgent     DEBUG   Resetting recommended pref browser.usedOnWindows10.introURL
1675959968918   RemoteAgent     DEBUG   Resetting recommended pref browser.urlbar.merino.endpointURL
1675959968920   RemoteAgent     DEBUG   Resetting recommended pref browser.urlbar.suggest.searches
1675959968921   RemoteAgent     DEBUG   Resetting recommended pref datareporting.policy.dataSubmissionPolicyAccepted
1675959968921   RemoteAgent     DEBUG   Resetting recommended pref dom.disable_open_during_load
1675959968921   RemoteAgent     DEBUG   Resetting recommended pref dom.file.createInChild
1675959968921   RemoteAgent     DEBUG   Resetting recommended pref dom.max_chrome_script_run_time
1675959968921   RemoteAgent     DEBUG   Resetting recommended pref dom.max_script_run_time
1675959968922   RemoteAgent     DEBUG   Resetting recommended pref dom.navigation.locationChangeRateLimit.count
1675959968922   RemoteAgent     DEBUG   Resetting recommended pref dom.push.connection.enabled
1675959968923   RemoteAgent     DEBUG   Resetting recommended pref dom.successive_dialog_time_limit
1675959968923   RemoteAgent     DEBUG   Resetting recommended pref extensions.getAddons.cache.enabled
1675959968923   RemoteAgent     DEBUG   Resetting recommended pref extensions.getAddons.discovery.api_url
1675959968923   RemoteAgent     DEBUG   Resetting recommended pref network.http.phishy-userpass-length
1675959968923   RemoteAgent     DEBUG   Resetting recommended pref network.http.prompt-temp-redirect
1675959968923   RemoteAgent     DEBUG   Resetting recommended pref privacy.trackingprotection.enabled
1675959968923   RemoteAgent     DEBUG   Resetting recommended pref security.fileuri.strict_origin_policy
1675959968923   RemoteAgent     DEBUG   Resetting recommended pref security.notification_enable_delay
1675959968923   RemoteAgent     DEBUG   Resetting recommended pref signon.autofillForms
1675959968924   RemoteAgent     DEBUG   Resetting recommended pref signon.rememberSignons
1675959968925   RemoteAgent     DEBUG   Resetting recommended pref widget.windows.window_occlusion_tracking.enabled
1675959968925   RemoteAgent     DEBUG   Resetting recommended pref dom.disable_beforeunload
1675959968926   Marionette      DEBUG   0 <- [1,8,null,{"cause":"shutdown","forced":false,"in_app":true}]
1675959968969   webdriver::server       DEBUG   Teardown session
1675959969057   Marionette      DEBUG   Closed connection 0
1675959969596   geckodriver::browser    DEBUG   Browser process stopped: exit status: 0
1675959969649   webdriver::server       DEBUG   <- 200 OK {"value":null}
whimboo commented 1 year ago

Could you please attach a trace-level log from geckodriver? Read more about reporting actionable bugs in our contribution guidelines.

reece-white commented 1 year ago

Could you please attach a trace-level log from geckodriver? Read more about reporting actionable bugs in our contribution guidelines.

@whimboo thanks for the reply. I have attached the requested logs.

reece-white commented 1 year ago

Picture-in-picture shortcut is command + Shift + option + ]

whimboo commented 1 year ago

@reece-white I think that the problem here is that the shortcut is not accessible by content (the webpage) but it's part of the Firefox UI code. Given that WebDriver runs for content it won't be possible to use. Is there a strong need for you that you need that?

whimboo commented 1 year ago

No further reply from reporter. Closing the issue.