UNPKG

appium-mac2-driver

Version:

XCTest-based Appium driver for macOS apps automation

22 lines (20 loc) 899 B
/** * Retrieves the string representation of the current application * * @this {Mac2Driver} * @param {string} [format='xml'] The format of the application source to retrieve. * Only two formats are supported: * - xml: Returns the source formatted as XML document (the default setting) * - description: Returns the source formatted as debugDescription output. * See https://developer.apple.com/documentation/xctest/xcuielement/1500909-debugdescription?language=objc * for more details. * @returns {Promise<string>} the page source in the requested format */ export async function macosSource (format = 'xml') { return /** @type {String} */ ( await this.wda.proxy.command(`/source?format=${encodeURIComponent(format)}`, 'GET') ); }; /** * @typedef {import('../driver').Mac2Driver} Mac2Driver */