@wdio/appium-service
Version:
A WebdriverIO service to start & stop Appium Server
14 lines • 782 B
TypeScript
import type { XPathConversionResult, XPathConversionOptions } from './xpath-types.js';
/**
* Converts an XPath selector to an optimized alternative selector.
* Priority: Accessibility ID > Predicate String > Class Chain
*
* Uses page source analysis to find the exact element and build an optimized
* selector with uniqueness validation.
*
* @param xpath - The XPath selector to convert
* @param options - Conversion options including browser instance for page source analysis
* @returns Conversion result with selector and optional warning, or null if conversion isn't possible.
*/
export declare function convertXPathToOptimizedSelector(xpath: string, options: XPathConversionOptions): Promise<XPathConversionResult | null>;
//# sourceMappingURL=xpath-converter.d.ts.map