[英]Scheduling Selenium Webdriver (C#) tests
在我的測試項目中,我希望使用C#的Selenium Webdriver安排每周幾次無人值守的回歸測試運行。 我知道可以使用Jenkins或類似工具來實現,但是想知道如果沒有CI / CD工具,有沒有辦法做到這一點。 我無法獲得任何確定性的信息來確定是否可以通過硒或我正在使用的工具堆棧中的某些內置/本機功能來實現(如下所述)-
在您的工具堆棧中沒有任何內置的計划運行支持,但是滾動您自己的基本計划運行非常簡單。
成分將是
進一步來說:
創建一個nunit命令來運行您的測試-這可能需要根據項目的具體情況來設計,但是最基本的命令是
nunit3-console testsfile.dll
此處有更多詳細信息: https : //github.com/nunit/docs/wiki/Console-Command-Line
接下來,創建計划任務
現在它將按您提供的計划運行,或者您可以隨時在任務計划程序庫中查看它並選擇運行來啟動它。
如果您確實想編寫自己的調度程序,則可以創建Windows服務。 Visual Studio附帶了模板。 從那里,您可以使用計時器或后台線程來啟動或執行自動測試。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.