Software zum Installieren eines Smart-Mirror Frameworks , zum Nutzen von hochschulrelevanten Informationen, auf einem Raspberry-Pi.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

index.d.ts 2.6KB

123456789101112131415161718192021222324252627282930
  1. /// <reference types="webdriverio/webdriverio-core" />
  2. /// <reference types="webdriverio" />
  3. /// <reference types="webdriver" />
  4. /// <reference types="@wdio/cucumber-framework" />
  5. import type { ElementReference, Selector, ParsedCSSValue, Options } from '../types';
  6. export declare const getPrototype: (scope: 'browser' | 'element') => Record<string, PropertyDescriptor>;
  7. export declare const getElementFromResponse: (res: ElementReference) => any;
  8. export declare function getBrowserObject(elem: WebdriverIO.Element | WebdriverIO.BrowserObject): WebdriverIO.BrowserObject;
  9. export declare function transformToCharString(value: any, translateToUnicode?: boolean): string[];
  10. export declare function parseCSS(cssPropertyValue: string, cssProperty?: string): ParsedCSSValue;
  11. export declare function checkUnicode(value: string, isDevTools?: boolean): string[];
  12. export declare function findElement(this: WebdriverIO.Element, selector: Selector): Promise<Error | Record<"element-6066-11e4-a52e-4f735466cecf", string>>;
  13. export declare function findElements(this: WebdriverIO.Element, selector: Selector): Promise<Record<"element-6066-11e4-a52e-4f735466cecf", string>[]>;
  14. export declare function verifyArgsAndStripIfElement(args: any): any;
  15. export declare function getElementRect(scope: WebdriverIO.Element): Promise<WebDriver.RectReturn>;
  16. export declare function getAbsoluteFilepath(filepath: string): string;
  17. export declare function assertDirectoryExists(filepath: string): void;
  18. export declare function validateUrl(url: string, origError?: Error): string;
  19. export declare function getScrollPosition(scope: WebdriverIO.Element): Promise<{
  20. scrollX: number;
  21. scrollY: number;
  22. }>;
  23. export declare function hasElementId(element: WebdriverIO.Element): Promise<boolean>;
  24. export declare function addLocatorStrategyHandler(scope: WebdriverIO.BrowserObject): (name: string, script: () => ElementReference | ElementReference[]) => void;
  25. export declare const enhanceElementsArray: (elements: WebdriverIO.ElementArray, parent: WebdriverIO.BrowserObject | WebdriverIO.Element, selector: string, foundWith?: string, props?: any[]) => import("webdriverio").ElementArray;
  26. export declare const isStub: (automationProtocol?: string | undefined) => boolean;
  27. export declare const getAutomationProtocol: (config: Options) => Promise<"webdriver" | "devtools" | "./protocol-stub">;
  28. export declare const updateCapabilities: (params: Options, automationProtocol?: string | undefined) => Promise<void>;
  29. export declare const containsHeaderObject: (base: Record<string, string>, match: Record<string, string>) => boolean;
  30. //# sourceMappingURL=index.d.ts.map