forked from mirrors/gecko-dev
Backed out changeset 7f4052a38bc6 (bug 1830884) Backed out changeset 67d5d6a5f321 (bug 1830884) Backed out changeset 77f0334c7976 (bug 1830884) Backed out changeset 31607d74ee69 (bug 1830884) Backed out changeset 256239106623 (bug 1822466) Backed out changeset d94b6d6cd713 (bug 1822466) Backed out changeset 2c6d325cb248 (bug 1822466) Backed out changeset b89608b3c46a (bug 1822466)
49 lines
1.5 KiB
JavaScript
49 lines
1.5 KiB
JavaScript
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
|
* You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
"use strict";
|
|
|
|
const { Capabilities, Timeouts } = ChromeUtils.importESModule(
|
|
"chrome://remote/content/shared/webdriver/Capabilities.sys.mjs"
|
|
);
|
|
const { WebDriverSession } = ChromeUtils.importESModule(
|
|
"chrome://remote/content/shared/webdriver/Session.sys.mjs"
|
|
);
|
|
|
|
add_task(function test_WebDriverSession_ctor() {
|
|
const session = new WebDriverSession();
|
|
|
|
equal(typeof session.id, "string");
|
|
ok(session.capabilities instanceof Capabilities);
|
|
});
|
|
|
|
add_task(function test_WebDriverSession_getters() {
|
|
const session = new WebDriverSession();
|
|
|
|
equal(
|
|
session.a11yChecks,
|
|
session.capabilities.get("moz:accessibilityChecks")
|
|
);
|
|
equal(session.pageLoadStrategy, session.capabilities.get("pageLoadStrategy"));
|
|
equal(session.proxy, session.capabilities.get("proxy"));
|
|
equal(
|
|
session.strictFileInteractability,
|
|
session.capabilities.get("strictFileInteractability")
|
|
);
|
|
equal(session.timeouts, session.capabilities.get("timeouts"));
|
|
equal(
|
|
session.unhandledPromptBehavior,
|
|
session.capabilities.get("unhandledPromptBehavior")
|
|
);
|
|
});
|
|
|
|
add_task(function test_WebDriverSession_setters() {
|
|
const session = new WebDriverSession();
|
|
|
|
const timeouts = new Timeouts();
|
|
timeouts.pageLoad = 45;
|
|
|
|
session.timeouts = timeouts;
|
|
equal(session.timeouts, session.capabilities.get("timeouts"));
|
|
});
|