Name Description Size
__init__.py 239
actions.py 6639
base.py Remove the scheme and netloc from a url, leaving only the path and any query or fragment. url - the url to strip e.g. http://example.org:8000/tests?id=1#2 becomes /tests?id=1#2 29304
executorchrome.py let callback = arguments[arguments.length - 1]; render('%s').then(result => callback(result)) 4466
executoredge.py 263
executoredgechromium.py 313
executorinternetexplorer.py 323
executormarionette.py Switch to the specified window; subsequent commands will be directed at the new window. This is a workaround for issue 24924[0]; marionettedriver 3.1.0 dropped the 'name' parameter from its switch_to_window command, but it is still needed for at least Firefox 79. [0]: https://github.com/web-platform-tests/wpt/issues/24924 :param marionette: The Marionette instance :param handle: The id of the window to switch to. 47978
executoropera.py 268
executorsafari.py 273
executorselenium.py Find the test window amongst all the open windows. This is assumed to be either the named window or the one after the parent in the list of window handles :param window_id: The DOM name of the Window :param parent: The handle of the runner window :param timeout: The time in seconds to wait for the window to appear. This is because in some implementations there's a race between calling window.open and the window being added to the list of WebDriver accessible windows. 16446
executorservo.py 13112
executorservodriver.py Connect to browser via WebDriver. 9791
executorwebdriver.py Find the test window amongst all the open windows. This is assumed to be either the named window or the one after the parent in the list of window handles :param window_id: The DOM name of the Window :param parent: The handle of the runner window :param timeout: The time in seconds to wait for the window to appear. This is because in some implementations there's a race between calling window.open and the window being added to the list of WebDriver accessible windows. 23524
executorwebkit.py 273
process.py 572
protocol.py Backend for a specific browser-control protocol. Each Protocol is composed of a set of ProtocolParts that implement the APIs required for specific interactions. This reflects the fact that not all implementaions will support exactly the same feature set. Each ProtocolPart is exposed directly on the protocol through an accessor attribute with a name given by its `name` property. :param Executor executor: The Executor instance that's using this Protocol :param Browser browser: The Browser using this protocol 13660
pytestrunner 2
reftest.js 83
runner.js 30
test-wait.js 1552
testharness_servodriver.js 130
testharness_webdriver_resume.js 302
window-loaded.js 174