@openfin/automation-helpers
Advanced tools
Comparing version 0.0.2 to 0.1.0
{ | ||
"name": "@openfin/automation-helpers", | ||
"version": "0.0.2", | ||
"version": "0.1.0", | ||
"description": "Helper methods for automation testing in the OpenFin ecosystem", | ||
@@ -29,2 +29,4 @@ "authors": [ | ||
"dependencies": { | ||
"@openfin/core": "^25.68.26", | ||
"selenium-webdriver": "^4.1.2", | ||
"webdriver": "^7.19.1" | ||
@@ -35,2 +37,3 @@ }, | ||
"@rollup/plugin-node-resolve": "^13.1.3", | ||
"@types/selenium-webdriver": "^4.0.20", | ||
"@typescript-eslint/eslint-plugin": "^5.16.0", | ||
@@ -37,0 +40,0 @@ "@typescript-eslint/parser": "^5.16.0", |
@@ -0,5 +1,11 @@ | ||
import type { ThenableWebDriver } from "selenium-webdriver"; | ||
import type { Client } from "webdriver"; | ||
export declare var webdriver: Client; | ||
import type { IWebDriver } from "./models/IWebDriver"; | ||
export declare var webDriver: IWebDriver; | ||
export declare var nodeWebDriver: Client | undefined; | ||
export declare var seleniumWebDriver: ThenableWebDriver | undefined; | ||
declare global { | ||
var webdriver: Client; | ||
var webDriver: IWebDriver; | ||
var nodeWebDriver: Client | undefined; | ||
var seleniumWebDriver: ThenableWebDriver | undefined; | ||
} |
export * from "./globals"; | ||
export * from "./shapes"; | ||
export * from "./models/elementReference"; | ||
export * from "./models/IWebDriver"; | ||
export * from "./models/IWebDriverElement"; | ||
export * from "./models/locatorTypes"; | ||
export * from "./openFin/home"; | ||
export * from "./openFin/store"; | ||
export * from "./openFin/system"; | ||
export * from "./openFin/workspace"; | ||
export * from "./util/webDriver"; | ||
export * from "./webDrivers/nodeWebDriver"; | ||
export * from "./webDrivers/nodeWebDriverElement"; | ||
export * from "./webDrivers/seleniumWebDriver"; | ||
export * from "./webDrivers/seleniumWebDriverElement"; | ||
export * from "./webDrivers/webDriver"; |
@@ -0,1 +1,3 @@ | ||
import type { ApplicationInfo } from "@openfin/core/src/api/system/application"; | ||
import type { WindowInfo } from "@openfin/core/src/api/system/window"; | ||
/** | ||
@@ -6,2 +8,8 @@ * Methods for OpenFin System object handling. | ||
/** | ||
* Waits for the fin runtime to become available. | ||
* @param timeoutMs The maximum time to wait for the fin runtime to be ready. | ||
* @returns The runtime version. | ||
*/ | ||
static waitForReady(timeoutMs: number): Promise<boolean>; | ||
/** | ||
* Get the runtime version. | ||
@@ -11,2 +19,17 @@ * @returns The runtime version. | ||
static getVersion(): Promise<string>; | ||
/** | ||
* Exit the runtime. | ||
* @returns The runtime version. | ||
*/ | ||
static exit(): Promise<string>; | ||
/** | ||
* Get the applications. | ||
* @returns The applications. | ||
*/ | ||
static getApplicationsInfo(): Promise<ApplicationInfo[]>; | ||
/** | ||
* Get the windows for an application. | ||
* @returns The application windows. | ||
*/ | ||
static getWindowsInfo(): Promise<WindowInfo[]>; | ||
} |
Sorry, the diff of this file is too big to display
182323
17
2154
3
16
+ Added@openfin/core@^25.68.26
+ Addedselenium-webdriver@^4.1.2
+ Added@bazel/runfiles@6.3.1(transitive)
+ Added@openfin/core@25.70.11(transitive)
+ Addedcore-util-is@1.0.3(transitive)
+ Addedimmediate@3.0.6(transitive)
+ Addedisarray@1.0.0(transitive)
+ Addedjszip@3.10.1(transitive)
+ Addedlie@3.3.0(transitive)
+ Addedlodash@4.17.21(transitive)
+ Addedpako@1.0.11(transitive)
+ Addedprocess-nextick-args@2.0.1(transitive)
+ Addedreadable-stream@2.3.8(transitive)
+ Addedsafe-buffer@5.1.2(transitive)
+ Addedselenium-webdriver@4.28.1(transitive)
+ Addedsetimmediate@1.0.5(transitive)
+ Addedstring_decoder@1.1.1(transitive)
+ Addedtmp@0.2.3(transitive)
+ Addedutil-deprecate@1.0.2(transitive)
+ Addedws@8.18.0(transitive)