簡體   English   中英

如何設置賽普拉斯在特定時間自動運行測試?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM