Socket
Book a DemoInstallSign in
Socket

@applitools/preflight-cli

Package Overview
Dependencies
Maintainers
53
Versions
23
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@applitools/preflight-cli

Preflight is a code-free automated UI testing tool. This package allows you to run your Preflight tests.

latest
npmnpm
Version
2.1.1
Version published
Maintainers
53
Created
Source

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.

Version

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.

Keywords

Automated Testing

FAQs

Package last updated on 16 Jul 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.