AutoLine開源平臺python
1、特色;mysql
支持全部Robot Framework用法git
2、安裝github
下載最新版的Mysql安裝,具體安裝方法,請自行參照相關文檔。sql
使用utf-8編碼建立�一個名爲autoline的數據庫數據庫
修改.env配置文件中的數據庫鏈接字符串�,以下:編程
DATABASE_URL=mysql+pymysql://root:123456@127.0.0.1/autoline服務器
TRIGGER_DATABASE_URL=mysql+pymysql://root:123456@127.0.0.1/autoline編程語言
注:測試
root:123456 改成你的MySQL帳號和密碼
127.0.0.1 �改成你的MySQL服務器的IP地址
如何安裝AutoLine相關依賴包?
或經過git命令clone:
git clone https://github.com/small99/AutoLine
等待下載完成, 在AutoLine根目錄下的requirements.txt即爲相關依賴包文件,使用下面的命令安裝依賴
python -m pip install --upgrade pip
pip install -r requirements.txt
首次啓動時,須要初始化數據庫建表和數據信息:
使用下面命令初始化建表
python manage.py db init
python manage.py db migrate
python manage.py db upgrade
若是你修改了數據庫模型,即修改了models.py中的表字段,運行上述的2和3便可修改�表結構
第一次運行時,須要初始化數據,使用下面的�命令便可:
python manage.py deploy
運行方式分爲兩種
python manage.py runserver 此時只能經過http://127.0.0.1:5000來訪問
python manage.py runserver -h 0.0.0.0 -p 8080
-h 用於綁定本機IP
-p 用於指定端口
這是你能夠經過http://ip:端口 來訪問平臺了,只要能ping到你IP地址的機器都可訪問平臺
提示pip不是最新版,請根據上面的提示先更新你的pip版本
提示缺依賴包,請根據提示信息,手動pip install xxx 來安裝缺的依賴包
發現任何問題,請優先從新到github拉取最新的代碼
3、使用庫的特色
標準庫
Robot Framework能夠直接導入使用的庫,包括:
Builtin:包含常常須要的關鍵字。自動導入無需import,所以老是可用的
Dialogs:提供了暫停測試執行和從用戶的輸入方式。
Collections:提供一組關鍵詞處理Python列表和字典。
OperatingSystem:容許執行各類操做系統相關的任務。容許執行各類操做系統相關的任務,使各類操做系統相關的任務在robotframework正在運行的系統中執行。
Remote:遠程庫接口的一部分。沒有本身的任何關鍵字,做爲robotframework和測試庫之間的代理的特殊庫。實際測試庫能夠在不一樣的機器上運行,能夠使用任何編程語言支持XML-RPC協議的實現。
Screenshot:提供關鍵字來捕獲和存儲桌面的截圖。
String:用於處理字符串並驗證它們的內容的庫,用於生成、修改和驗證字符串
Telnet:支持鏈接到Telnet服務器上打開的鏈接執行命令。
XML:用於生成、修改和驗證XML文件的庫。
Process:系統中運行過程的庫。
DateTime:日期和時間轉換的庫,支持建立和驗證日期和時間值以及它們之間的計算