@wdio/appium-service
Version:
A WebdriverIO service to start & stop Appium Server
11 lines • 619 B
TypeScript
import type { ElementData, XPathConversionResult } from './xpath-types.js';
/**
* Builds optimal selector from element data, ensuring uniqueness.
* Priority: Accessibility ID > Predicate String > Class Chain
*
* @param elementData - Element data extracted from page source
* @param pageSource - The page source XML to test selector uniqueness against
* @returns Conversion result with unique selector, or warning if not unique
*/
export declare function buildSelectorFromElementData(elementData: ElementData, pageSource: string): XPathConversionResult | null;
//# sourceMappingURL=xpath-selector-builder.d.ts.map