mirror of
https://github.com/angular/angular-cli.git
synced 2025-05-19 20:52:06 +08:00
82 lines
2.2 KiB
Markdown
82 lines
2.2 KiB
Markdown
<!-- Links in /docs/documentation should NOT have `.md` at the end, because they end up in our wiki at release. -->
|
|
|
|
# ng e2e
|
|
|
|
## Overview
|
|
`ng e2e` serves the application and runs end-to-end tests
|
|
|
|
### Running end-to-end tests
|
|
|
|
```bash
|
|
ng e2e
|
|
```
|
|
|
|
End-to-end tests are run via [Protractor](http://www.protractortest.org/).
|
|
|
|
## Options
|
|
|
|
Please note that options that are supported by `ng serve` are also supported by `ng e2e`
|
|
|
|
<details>
|
|
<summary>config</summary>
|
|
<p>
|
|
<code>--config</code> (aliases: <code>-c</code>)
|
|
</p>
|
|
<p>
|
|
Use a specific config file. Defaults to the protractor config file in <code>.angular-cli.json</code>.
|
|
</p>
|
|
</details>
|
|
|
|
<details>
|
|
<summary>element-explorer</summary>
|
|
<p>
|
|
<code>--element-explorer</code> (aliases: <code>-ee</code>) <em>default value: false</em>
|
|
</p>
|
|
<p>
|
|
Start Protractor's <a href="https://github.com/angular/protractor/blob/master/docs/debugging.md#testing-out-protractor-interactively">Element Explorer</a> for debugging.
|
|
</p>
|
|
</details>
|
|
|
|
<details>
|
|
<summary>serve</summary>
|
|
<p>
|
|
<code>--serve</code> (aliases: <code>-s</code>) <em>default value: true</em>
|
|
</p>
|
|
<p>
|
|
Compile and Serve the app. All serve options are also available. The live-reload option defaults to false, and the default port will be random.
|
|
</p>
|
|
<p>
|
|
NOTE: Build failure will not launch the e2e task. You must first fix error(s) and run e2e again.
|
|
</p>
|
|
</details>
|
|
|
|
<details>
|
|
<summary>specs</summary>
|
|
<p>
|
|
<code>--specs</code> (aliases: <code>-sp</code>) <em>default value: []</em>
|
|
</p>
|
|
<p>
|
|
Override specs in the protractor config. Can send in multiple specs by repeating flag (<code>ng e2e --specs=spec1.ts --specs=spec2.ts</code>).
|
|
</p>
|
|
</details>
|
|
|
|
<details>
|
|
<summary>suite</summary>
|
|
<p>
|
|
<code>--suite</code> (aliases: <code>-su</code>)
|
|
</p>
|
|
<p>
|
|
Override suite in the protractor config. Can send in multiple suite by comma separated values (<code>ng e2e --suite=suiteA,suiteB</code>).
|
|
</p>
|
|
</details>
|
|
|
|
<details>
|
|
<summary>webdriver-update</summary>
|
|
<p>
|
|
<code>--webdriver-update</code> (aliases: <code>-wu</code>) <em>default value: true</em>
|
|
</p>
|
|
<p>
|
|
Try to update webdriver.
|
|
</p>
|
|
</details>
|