掌握Cypress命令行選項,是真正掌握Cypress的基礎(chǔ)

精華推薦:20篇精選前沿理論、技術(shù)和經(jīng)驗總結(jié)專輯
掌握Cypress命令行選項,是真正掌握Cypress的基礎(chǔ),如果你對Cypress命令和命令選項不是很了解,那你就不足以利用Cypress在企業(yè)實(shí)踐中很好地產(chǎn)出。
廢話少講,直接上Cypress命令選項表:
命令格式 cypress run [Option]
| Option(選項) | Description(描述) |
|---|---|
--browser, -b | 以指定的瀏覽器名或瀏覽器路徑運(yùn)行Cypress |
--ci-build-id | 給當(dāng)前運(yùn)行指定唯一標(biāo)識,以啟用分組或并行化 |
--config, -c | 指定配置 |
--config-file, -C | 指定配置文件 |
--env, -e | 指定環(huán)境變量 |
--group | 將當(dāng)前運(yùn)行的測試記錄進(jìn)行分組 |
--headed | 指定瀏覽器GUI模式運(yùn)行 |
--headless | 指定瀏覽器headless模式運(yùn)行 |
--help, -h | 顯示命令幫助信息 |
--key, -k | 指定秘鑰 |
--no-exit | 在執(zhí)行完測試后,不退出Cypress |
--parallel | 通過多臺機(jī)器并行運(yùn)行 |
--port,-p | 指定Cypress啟動端口 |
--project, -P | 指定Cypress啟動時項目 |
--record | 是否記錄測試 |
--reporter, -r | 指定是否生成Mocha報告 |
--reporter-options, -o | 指定生成Mocha報告選項 |
--spec, -s | 指定運(yùn)行的文件 |
--tag, -t | 使用tag標(biāo)識測試 |
Cypress實(shí)例!!!
啟動chrome瀏覽器運(yùn)行Cypress,命令如下:
cypress run --browser chrome
或
cypress run -b chrome
或
cypress run --browser /usr/bin/chrome
或
cypress run -b /usr/bin/chrome
注: 瀏覽器可以是chrome, chromium, edge, electron, firefox
指定運(yùn)行時的一些配置,例如指定頁面加載timeout,文件監(jiān)控開關(guān)配置:
cypress run --config pageLoadTimeout=100000,watchForFileChanges=false
注:多個變量用西文逗號分隔開
加載指定的配置文件來啟動cypress,配置文件一般是存儲json串的文本文件:
cypress run --config-file tests/cypress-config.json
其他的就不一一舉例了,下來列舉幾個關(guān)鍵的東西
1. Cypress配置選項,這個有點(diǎn)多, 直接看官網(wǎng)文檔吧:
https://docs.cypress.io/guides/references/configuration.html#Intelligent-Code-Completion
2. 環(huán)境變量,也挺多的,直接看官方文檔吧:
https://docs.cypress.io/guides/guides/environment-variables.html#Option-3-CYPRESS
加我微信入群一起交流,注明:入群,加入微信群
上一篇文章:Cypress必須了解的異步和同步命令機(jī)制
精選文章
