Help Angular by taking a 1 minute survey!Go to surveyHome

ng e2e

Builds and serves an Angular app, then runs end-to-end tests using Protractor.

ng e2e <project> [options]
      
      ng e2e <project> [options]
    
ng e <project> [options]
      
      ng e <project> [options]
    

Description

Must be executed from within a workspace directory. When a project name is not supplied, it will execute for all projects.

Arguments

Argument Description
<project>

The name of the project to build. Can be an app or a library.

Options

Option Description
--baseUrl=baseUrl

Deprecated: Use "baseUrl" in the Protractor config file instead.

Base URL for protractor to connect to.

--configuration=configuration

A named build target, as specified in the "configurations" section of angular.json. Each named target is accompanied by a configuration of option defaults for that target.

Aliases: -c

--devServerTarget=devServerTarget

Dev server target to run tests against.

--elementExplorer=true|false

Start Protractor's Element Explorer for debugging.

Default: false

--help=
true|false|json|JSON

Shows a help message for this command in the console.

Default: false

--host=host

Host to listen on.

Default: localhost

--port

The port to use to serve the application.

--prod=true|false

When true, sets the build configuration to the production target. All builds make use of bundling and limited tree-shaking. A production build also runs limited dead code elimination.

--protractorConfig=
protractorConfig

The name of the Protractor configuration file.

--specs

Override specs in the protractor config.

--suite=suite

Override suite in the protractor config.

--webdriverUpdate=true|false

Try to update webdriver.

Default: true