@openfin/automation-native v1.2.0
Automation Native
This package contains helper methods which can be use in automation testing to interact with native OS UI elements, such as context menus.
They should be used in a test runner to perform mouse and keyboard input e.g. @openfin/automation-cli
Installation
Run npm i @openfin/automation-native
.
Code examples
import { NativeDriver, NativeDriverKeys } from "@openfin/automation-native";
describe('Test Suite', () => {
it('Send mouse click to a location on screen', async () => {
await NativeDriver.actions([
{ type: "mousePress", { x: 100, y: 100}}
]);
});
it('Send key press to the desktop', async () => {
await NativeDriver.actions([
{ type: "keyPress", { key: NativeDriverKeys.A }}
]);
});
});
OpenFin Debugging
For more information on debugging in OpenFin see https://developers.openfin.co/of-docs/docs/debugging
Related Packages
5 months ago
10 months ago
10 months ago
6 months ago
7 months ago
8 months ago
9 months ago
9 months ago
9 months ago
10 months ago
10 months ago
6 months ago
6 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago