2.1.1 • Published 11 months ago

@applitools/preflight-cli v2.1.1

Weekly downloads
-
License
MIT
Repository
-
Last release
11 months ago

Preflight CLI

Preflight is a code-free automated UI testing tool. This package allows you to run your Preflight tests in a CLI environment, providing a seamless integration into your development workflow.

Getting Started

To get started, you will need to obtain a client id and client secret from the Account Settings > API section of your Preflight account.

Installation

You can install the Preflight CLI package using the following command:

npm install -g @applitools/preflight-cli

Run

To be able to run any command, you need to provide clientId and clientSecret parameters.

preflight --clientId="<client-id>" --clientSecret="<client-secret>"

Run a Test

Provide testId parameter to run a test.

preflight --testId="<test-id>" --clientId="<client-id>" --clientSecret="<client-secret>"

Run a Group

Provide groupId parameter to run a group.

preflight --groupId="<group-id>" --clientId="<client-id>" --clientSecret="<client-secret>"

Run a Tag

Provide tags parameter to run tests by tags. (It could be either tag id or tag name)

preflight --tags="<tagId1>,<tagId2>" --clientId="<client-id>" --clientSecret="<client-secret>"

You can also provide groupId and tags together to filter tests by tags in a group.

preflight --groupId="<group-id>" --tags="<tagId1>,<tagId2>" --clientId="<client-id>" --clientSecret="<client-secret>"

Run a Workflow

Provide workflowId parameter to run a workflow.

preflight --workflowId="<workflow-id>" --clientId="<client-id>" --clientSecret="<client-secret>"

Run a Test Suite

Provide testSuiteId parameter to run a test suite.

preflight --testSuiteId="<test-suite-id>" --clientId="<client-id>" --clientSecret="<client-secret>"

Parameters

ParameterDescriptionDefault Value
--clientIdPreflight client id
--clientSecretPreflight client secret
--environmentEnvironment to run tests in. (environmentId or URL)null
--captureScreenshotsCapture screenshots (Can only be used with test, group and tag run)true
--waitForResultsWait for running tests to finish.true
--reportFilenameReport filename.preflight-junit-report.xml
--exitOnFailExit if any test fails.false
--apiUrlAPI URLPreflight API URL
--authUrlAuth URLPreflight Auth URL

License

This project is licensed under the terms of the MIT license. See the LICENSE file for license rights and limitations.

2.1.1

11 months ago

2.0.5

1 year ago

2.1.0

1 year ago

2.0.3

1 year ago

2.0.2

1 year ago

2.0.4

1 year ago

2.0.1

1 year ago

2.0.0

1 year ago

2.0.0-beta.9

1 year ago

2.0.0-beta.8

1 year ago

2.0.0-beta.2

1 year ago

2.0.0-beta.1

1 year ago

2.0.0-beta.6

1 year ago

2.0.0-beta.5

1 year ago

2.0.0-beta.4

1 year ago

2.0.0-beta.3

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago