結合Windows任務計劃程序執行 Robot Framwork 腳本

定時任務不必定要依賴Jenkins,發現還可使用Windows自帶的任務計劃程序。這裏以結合任務計劃程序來定時執行 Robot Framework 腳本任務爲例。瀏覽器

1、思路

既然是要執行RF腳本,那麼久要先寫好腳本,本文寫的是一個打開瀏覽器的腳本,很是很是簡單了,就是test一下,文件名爲 openBrowser.txt
而後是執行這個腳本的命令,正常在命令行中使用的就是 pybot openBrowser.txt ,那麼自動執行的時候可使用這個命令,可是爲了更進一步簡化,我把它放到 bat 文件中,當作批處理文件來執行,文件命名爲 openbrowser_test.bat
也就是說, openbrowser_test.bat文件中只有一行內容爲 :spa

pybot openBrowser.txt

openBrowser.txt就是這次但願能夠定時被執行的RF腳本。命令行

那麼整個自動執行的步驟就應該以下:
一、準備好RF腳本;
二、在RF腳本路徑中建立 openbrowser_test.bat文件;
三、在任務計劃程序中定時啓動 bat 文件;code

2、開始任務計劃程序

一、在搜索欄輸入「計劃」,便可打開「任務計劃程序」

其實有多個入口,也能夠右擊「計算機」,點擊「管理」,進入計算機管理,就能看到任務計劃程序。
計劃blog

界面

二、打開右側的「建立基本任務」

建立基本任務或建立任務均可以,建立任務能夠知足更復雜的需求,這裏僅以建立基本任務爲例,已經可以知足定時的需求了。it

a)建立基本任務

根據須要填入名稱與描述asm

1

b)觸發器

設定出發時間間隔,這裏以「一次」爲例class

2

設定預期執行時間
3test

c)操做

這個定時操做是爲了作什麼事,這裏選的是「啓動程序」
4bfc

選中要執行的腳本,這裏要執行的就是思路中說的openbrowser_test.bat文件。另外,特別注意,還要在「起始於」中填入腳本的目錄路徑。一個強調的是「程序、腳本」,一個強調的是路徑:
程序或腳本:F:\RF_TEST\test\test_manager\openbrowser_test.bat
起始於 :F:\RF_TEST\test\test_manager\
5

d)完成

到這一步就完成了設置,等到設定的時間,腳本就會自動被執行了。
6

以上。

相關文章
相關標籤/搜索