marionette_client
marionette_client copied to clipboard
Tracking: Missing WebDriver/Marionette commands
Tracking issue for missing Webdriver marionette commands:
Latest version 128.0 commands:
// Marionette service
- [ ] "Marionette:AcceptConnections": GeckoDriver.prototype.acceptConnections,
- [x] "Marionette:GetContext": GeckoDriver.prototype.getContext,
- [ ] "Marionette:GetScreenOrientation": GeckoDriver.prototype.getScreenOrientation,
- [ ] "Marionette:GetWindowType": GeckoDriver.prototype.getWindowType,
- [x] "Marionette:Quit": GeckoDriver.prototype.quit,
- [x] "Marionette:SetContext": GeckoDriver.prototype.setContext,
- [ ] "Marionette:SetScreenOrientation": GeckoDriver.prototype.setScreenOrientation, ~~1. [ ] "Marionette:SingleTap": GeckoDriver.prototype.singleTap,~~
// Addon service
- [ ] "Addon:Install": GeckoDriver.prototype.installAddon,
- [ ] "Addon:Uninstall": GeckoDriver.prototype.uninstallAddon,
// L10n service
- [ ] "L10n:LocalizeEntity": GeckoDriver.prototype.localizeEntity,
- [ ] "L10n:LocalizeProperty": GeckoDriver.prototype.localizeProperty,
// Reftest service
- [ ] "reftest:setup": GeckoDriver.prototype.setupReftest,
- [ ] "reftest:run": GeckoDriver.prototype.runReftest,
- [ ] "reftest:teardown": GeckoDriver.prototype.teardownReftest,
// WebDriver service
- [x] "WebDriver:AcceptAlert": GeckoDriver.prototype.acceptDialog,
// deprecated, no longer used since the geckodriver 0.30.0 release ~~1. [ ] "WebDriver:AcceptDialog": GeckoDriver.prototype.acceptDialog,~~
- [x] "WebDriver:AddCookie": GeckoDriver.prototype.addCookie,
- [x] "WebDriver:Back": GeckoDriver.prototype.goBack,
- [x] "WebDriver:CloseChromeWindow": GeckoDriver.prototype.closeChromeWindow,
- [x] "WebDriver:CloseWindow": GeckoDriver.prototype.close,
- [x] "WebDriver:DeleteAllCookies": GeckoDriver.prototype.deleteAllCookies,
- [x] "WebDriver:DeleteCookie": GeckoDriver.prototype.deleteCookie,
- [x] "WebDriver:DeleteSession": GeckoDriver.prototype.deleteSession,
- [x] "WebDriver:DismissAlert": GeckoDriver.prototype.dismissDialog,
- [x] "WebDriver:ElementClear": GeckoDriver.prototype.clearElement,
- [x] "WebDriver:ElementClick": GeckoDriver.prototype.clickElement,
- [x] "WebDriver:ElementSendKeys": GeckoDriver.prototype.sendKeysToElement,
- [x] "WebDriver:ExecuteAsyncScript": GeckoDriver.prototype.executeAsyncScript,
- [x] "WebDriver:ExecuteScript": GeckoDriver.prototype.executeScript,
- [x] "WebDriver:FindElement": GeckoDriver.prototype.findElement,
- [ ] "WebDriver:FindElementFromShadowRoot": GeckoDriver.prototype.findElementFromShadowRoot,
- [x] "WebDriver:FindElements": GeckoDriver.prototype.findElements,
- [ ] "WebDriver:FindElementsFromShadowRoot": GeckoDriver.prototype.findElementsFromShadowRoot,
- [x] "WebDriver:Forward": GeckoDriver.prototype.goForward,
- [x] "WebDriver:FullscreenWindow": GeckoDriver.prototype.fullscreenWindow,
- [x] "WebDriver:GetActiveElement": GeckoDriver.prototype.getActiveElement,
- [x] "WebDriver:GetAlertText": GeckoDriver.prototype.getTextFromDialog,
- [x] "WebDriver:GetCapabilities": GeckoDriver.prototype.getSessionCapabilities,
- [ ] "WebDriver:GetComputedLabel": GeckoDriver.prototype.getComputedLabel,
- [ ] "WebDriver:GetComputedRole": GeckoDriver.prototype.getComputedRole,
- [x] "WebDriver:GetCookies": GeckoDriver.prototype.getCookies,
- [x] "WebDriver:GetCurrentURL": GeckoDriver.prototype.getCurrentUrl,
- [x] "WebDriver:GetElementAttribute": GeckoDriver.prototype.getElementAttribute,
- [x] "WebDriver:GetElementCSSValue": GeckoDriver.prototype.getElementValueOfCssProperty,
- [x] "WebDriver:GetElementProperty": GeckoDriver.prototype.getElementProperty,
- [x] "WebDriver:GetElementRect": GeckoDriver.prototype.getElementRect,
- [x] "WebDriver:GetElementTagName": GeckoDriver.prototype.getElementTagName,
- [x] "WebDriver:GetElementText": GeckoDriver.prototype.getElementText,
- [x] "WebDriver:GetPageSource": GeckoDriver.prototype.getPageSource,
- [ ] "WebDriver:GetShadowRoot": GeckoDriver.prototype.getShadowRoot,
- [x] "WebDriver:GetTimeouts": GeckoDriver.prototype.getTimeouts,
- [x] "WebDriver:GetTitle": GeckoDriver.prototype.getTitle,
- [x] "WebDriver:GetWindowHandle": GeckoDriver.prototype.getWindowHandle,
- [x] "WebDriver:GetWindowHandles": GeckoDriver.prototype.getWindowHandles,
- [x] "WebDriver:GetWindowRect": GeckoDriver.prototype.getWindowRect,
- [x] "WebDriver:IsElementDisplayed": GeckoDriver.prototype.isElementDisplayed,
- [x] "WebDriver:IsElementEnabled": GeckoDriver.prototype.isElementEnabled,
- [x] "WebDriver:IsElementSelected": GeckoDriver.prototype.isElementSelected,
- [x] "WebDriver:MinimizeWindow": GeckoDriver.prototype.minimizeWindow,
- [x] "WebDriver:MaximizeWindow": GeckoDriver.prototype.maximizeWindow,
- [x] "WebDriver:Navigate": GeckoDriver.prototype.navigateTo,
- [x] "WebDriver:NewSession": GeckoDriver.prototype.newSession,
- [x] "WebDriver:NewWindow": GeckoDriver.prototype.newWindow,
- [ ] "WebDriver:PerformActions": GeckoDriver.prototype.performActions,
- [ ] "WebDriver:Print": GeckoDriver.prototype.print,
- [x] "WebDriver:Refresh": GeckoDriver.prototype.refresh,
- [ ] "WebDriver:ReleaseActions": GeckoDriver.prototype.releaseActions,
- [x] "WebDriver:SendAlertText": GeckoDriver.prototype.sendKeysToDialog,
- [ ] "WebDriver:SetPermission": GeckoDriver.prototype.setPermission,
- [x] "WebDriver:SetTimeouts": GeckoDriver.prototype.setTimeouts,
- [x] "WebDriver:SetWindowRect": GeckoDriver.prototype.setWindowRect,
- [x] "WebDriver:SwitchToFrame": GeckoDriver.prototype.switchToFrame,
- [x] "WebDriver:SwitchToParentFrame": GeckoDriver.prototype.switchToParentFrame,
- [x] "WebDriver:SwitchToWindow": GeckoDriver.prototype.switchToWindow,
- [x] "WebDriver:TakeScreenshot": GeckoDriver.prototype.takeScreenshot,
// WebAuthn
- [ ] "WebAuthn:AddVirtualAuthenticator": GeckoDriver.prototype.addVirtualAuthenticator,
- [ ] "WebAuthn:RemoveVirtualAuthenticator": GeckoDriver.prototype.removeVirtualAuthenticator,
- [ ] "WebAuthn:AddCredential": GeckoDriver.prototype.addCredential,
- [ ] "WebAuthn:GetCredentials": GeckoDriver.prototype.getCredentials,
- [ ] "WebAuthn:RemoveCredential": GeckoDriver.prototype.removeCredential,
- [ ] "WebAuthn:RemoveAllCredentials": GeckoDriver.prototype.removeAllCredentials,
- [ ] "WebAuthn:SetUserVerified": GeckoDriver.prototype.setUserVerified,
cf. ~https://searchfox.org/mozilla-central/source/testing/marionette/driver.js~ ~https://searchfox.org/mozilla-central/source/remote/marionette/driver.js~ https://searchfox.org/mozilla-central/source/remote/marionette/driver.sys.mjs
List of // WebDriver service commands is up-to-date with the current FF 132.0