[英]How I can setup Cypress to run automatically test in the specific time?
我是 Linux 管理員,為了執行自定義腳本,我使用 cron,這是可行的。 但是一台服務器的操作和配置是通過網絡瀏覽器進行的。
在這種情況下,我必須登錄服務器,單擊具有唯一名稱的特定行,然后單擊停止按鈕,5 秒后單擊啟動按鈕。
這在我手動運行測試時有效。
重置整個服務器進程不是解決方案,我只想重置其中多個的特定流。
但我想在每晚凌晨 3:00 自動化並運行測試。 或者只是在周末。
我嘗試過 Jenkins,但未能為 Jenkins 和 Cypress 設置和找到兼容的文檔。
請您幫幫我,哪個軟件最適合在特定時間運行賽普拉斯測試?
此致
您可以使用 GH 操作並安排任何時間,例如 03.00 am 自動運行測試,請查看此示例:
#https://github.com/marketplace/actions/schedule-job-action
name: scheduled job
on:
schedule:
#https://crontab.guru/#0_0_*_*_*
- cron: "0 0 * * *"
jobs:
#https://docs.cypress.io/guides/continuous-integration/github-actions#Cypress-GitHub-Action
chrome:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: cypress-io/github-action@v2.10.2
with:
browser: chrome
headless: true
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.