現在對於RF的應用方法已經有很多書介紹了,網上也可以搜到免費的電子書可以學習。今天就簡單和大家介紹一下RF的用法之一,就是基於Selenium2Library庫的使用。
1、首先需要安裝Selenium2Library庫,這時候就要用到之前說的pip啦~~~打開運行,輸入pip install robotframework-selenium2library
回車后就會自動安裝了。
2、然后回到RF,開始我們的RF之旅吧~~~
新建一個項目,選擇New Project
注意,這里右側的Type最好選Directory,也就是目錄,這樣在以后測試過程中就可以把同一個項目的用例放在同一個文件夾里。點擊OK。
3、新建了文件夾以后,繼續右鍵,新建一個“套”:
要知道在測試的過程中,即使一個功能也會有很多個測試用例,一個suit里就代表一個功能點。
名字自己根據測試的功能來取,右側format選擇txt格式的,這樣在文件(Create Path)就會以.txt文本文件保存。
4、好,最后就是開始建測試用例啦:
繼續右鍵吧~~~
選擇新建測試用例,名字就是具體用例的測試點,比如:登錄--空賬號
5、好啦,一切就緒:
准備好以后就是上圖的樣子~~~
我們要做的就是在右側的方格里寫我們要寫的腳本(寫出的東西就叫腳本~)
寫之前你是知道自己要干什么的,比如我現在要寫打開瀏覽器,然后進行一些操作。而且不同的公司業務不同,我們必須要知道該怎么用各種關鍵字:按F5,打開search keywords:
在這里,你就可以知道相應的關鍵字該怎么用啦~~~比如搜索open browser,在安裝了selenium2library庫以后,你就可以看到這個方法需要輸入的參數啦~~
6、現在我們只做一個打開瀏覽器的例子:
(1)點擊建好的suit,看到如下頁面:
點擊Library,后輸入Selenium2Library:
確定,如果是黑色的,就證明導入成功了;紅色的說明Selenium2Library庫安裝失敗了,重裝一下吧~~(pip install robotframework-selenium2library)
(2)導入成功后回到方格界面:
輸入:
看,open browser的顏色是藍色的,證明已經找到了這個關鍵字(找不到是黑色的),后面是瀏覽器自動打開后打開的頁面(這里寫的是度娘),第三個則是使用的瀏覽器,我用的是chrome瀏覽器。
好,一切就緒,點擊運行吧(快捷鍵F8)~~
(3)什么?瀏覽器沒有打開?運行后是紅色的??這說明用力失敗了,那怎么行!看一下報錯,不管是gekodriver還是chromedriver報錯,都按着下面的方法來解決吧~~~
度娘搜索gekodriver和chromedriver,下載下來,解壓以后都是.exe文件,不需要執行,直接把他們放到Python的安裝文件夾下:
然后去環境變量(右鍵計算機-屬性-高級系統設置-環境變量)
進入后把當前目錄加到PATH中,注意PATH里面原來的東西都要保留哦,不同的路徑用英文;分格:
這里還有一點需要注意,就是瀏覽器版RF也會有下面的返回:
這樣,一個簡單的打開瀏覽器的腳本就寫好啦~~~
微信公眾號搜索“自動化測試實戰”或掃描下方二維碼添加關注~~~