Robot Framework 創建測試庫
使用Robot Framework 的過程中,免不了遇到框架解決不了的問題。
這個時候就需要我們自己去編寫測試庫去實現這些功能。
本文就講講怎樣創建自己的測試庫
我們的方法是在 python_path/Lib/site-packages 下面建一個 .pth 文件,指定測試庫的引用路徑。
python 運行的時候會自動搜索這個文件中包含的路徑,看一下文件內容:
- 沒啥好說的 這個文件的路徑是:
- python_path/Lib/site-packages/ToolsLibrary.pth
接下來再新建一個文件夾:python_path/Lib/site-packages/ToolsLibrary
PS:名字就是你要引用的測試庫名
打開 ToolsLibrary 文件夾,新建一個 init.py 文件:
就一句話,引用 tools 模塊中的 getSign 方法
如果你還有其他模塊需要導入,那就導入你需要的其他模塊
再新建一個 tools.py 文件, 這個就是我們的模塊:
主要使用了模塊化編程的方法, getSign 就是我們需要的方法
再看一下,怎樣在 ride中導入並使用這個測試庫:
導入ToolsLibrary , 這個和新建的文件夾保持一致,導入成功 ToolsLibrary 變成黑色,否則會變成紅色
最後看看關鍵字是否生效:
getSign 對應的是 get sign (或者把測試庫中的方法改成 get_sign 會更好理解一些)
看結果,沒毛病: