UNPKG

appium-xcuitest-driver

Version:

Appium driver for iOS using XCUITest for backend

54 lines 2.27 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.mobileSetContentSize = mobileSetContentSize; exports.mobileGetContentSize = mobileGetContentSize; const helpers_1 = require("./helpers"); const driver_1 = require("appium/driver"); const CONTENT_SIZE = [ 'extra-small', 'small', 'medium', 'large', 'extra-large', 'extra-extra-large', 'extra-extra-extra-large', 'accessibility-medium', 'accessibility-large', 'accessibility-extra-large', 'accessibility-extra-extra-large', 'accessibility-extra-extra-extra-large', 'increment', 'decrement', ]; /** * Sets content size for the given simulator. * * @since Xcode 15 (but lower xcode could have this command) * @param size - The content size action to set. Acceptable value is * extra-small, small, medium, large, extra-large, extra-extra-large, * extra-extra-extra-large, accessibility-medium, accessibility-large, * accessibility-extra-large, accessibility-extra-extra-large, * accessibility-extra-extra-extra-large with Xcode 16.2. * @throws If the current platform does not support content size appearance changes */ async function mobileSetContentSize(size) { if (!CONTENT_SIZE.includes(String(size).toLowerCase())) { throw new driver_1.errors.InvalidArgumentError(`The 'size' value is expected to be one of ${CONTENT_SIZE.join(',')}`); } await (0, helpers_1.requireSimulator)(this, 'Setting content size').setContentSize(size); } /** * Retrieves the current content size value from the given simulator. * * @since Xcode 15 (but lower xcode could have this command) * @returns The content size value. Possible return value is * extra-small, small, medium, large, extra-large, extra-extra-large, * extra-extra-extra-large, accessibility-medium, accessibility-large, * accessibility-extra-large, accessibility-extra-extra-large, * accessibility-extra-extra-extra-large, * unknown or unsupported with Xcode 16.2. */ async function mobileGetContentSize() { return (await (0, helpers_1.requireSimulator)(this, 'Getting content size').getContentSize()); } //# sourceMappingURL=content-size.js.map