autoline 手冊

                                          AutoLine開源平臺python

1、特色;mysql

  支持全部Robot Framework用法git

2、安裝github

MySQL安裝及配置

下載最新版的Mysql安裝,具體安裝方法,請自行參照相關文檔。sql

  1. 使用utf-8編碼建立�一個名爲autoline的數據庫數據庫

  2. 修改.env配置文件中的數據庫鏈接字符串�,以下:編程

DATABASE_URL=mysql+pymysql://root:123456@127.0.0.1/autoline服務器

TRIGGER_DATABASE_URL=mysql+pymysql://root:123456@127.0.0.1/autoline編程語言

注:測試

  1. root:123456 改成你的MySQL帳號和密碼

  2. 127.0.0.1 �改成你的MySQL服務器的IP地址

AutoLine依賴包安裝

如何安裝AutoLine相關依賴包?

  1. 直接在 https://github.com/small99/AutoLine 下載

  2. 或經過git命令clone:

git clone https://github.com/small99/AutoLine

等待下載完成, 在AutoLine根目錄下的requirements.txt即爲相關依賴包文件,使用下面的命令安裝依賴

  1. 須要先安裝好Python3,最好將pip升級到最新的版本(python),先升級pip

python -m pip install --upgrade pip

  1. 安裝AutoLine依賴包:

pip install -r requirements.txt

初始化數據庫

首次啓動時,須要初始化數據庫建表和數據信息:

使用下面命令初始化建表

  1. 初始化

python manage.py db init

  1. migrate

python manage.py db migrate

  1. upgrade

python manage.py db upgrade

若是你修改了數據庫模型,即修改了models.py中的表字段,運行上述的2和3便可修改�表結構

初始化數據

第一次運行時,須要初始化數據,使用下面的�命令便可:

python manage.py deploy

運行

運行方式分爲兩種

  1. 默認方式,只能在本機訪問

python manage.py runserver 此時只能經過http://127.0.0.1:5000來訪問

  1. 外網訪問模式

python manage.py runserver -h 0.0.0.0 -p 8080

-h 用於綁定本機IP

-p 用於指定端口

這是你能夠經過http://ip:端口 來訪問平臺了,只要能ping到你IP地址的機器都可訪問平臺

可能碰到的問題

  1. 提示pip不是最新版,請根據上面的提示先更新你的pip版本

  2. 提示缺依賴包,請根據提示信息,手動pip install xxx 來安裝缺的依賴包

  3. 發現任何問題,請優先從新到github拉取最新的代碼

3、使用庫的特色

標準庫 
Robot Framework能夠直接導入使用的庫,包括:

  • Builtin:包含常常須要的關鍵字。自動導入無需import,所以老是可用的

  • Dialogs:提供了暫停測試執行和從用戶的輸入方式。

  • Collections:提供一組關鍵詞處理Python列表和字典。

  • OperatingSystem:容許執行各類操做系統相關的任務。容許執行各類操做系統相關的任務,使各類操做系統相關的任務在robotframework正在運行的系統中執行。

  • Remote:遠程庫接口的一部分。沒有本身的任何關鍵字,做爲robotframework和測試庫之間的代理的特殊庫。實際測試庫能夠在不一樣的機器上運行,能夠使用任何編程語言支持XML-RPC協議的實現。

  • Screenshot:提供關鍵字來捕獲和存儲桌面的截圖。

  • String:用於處理字符串並驗證它們的內容的庫,用於生成、修改和驗證字符串

  • Telnet:支持鏈接到Telnet服務器上打開的鏈接執行命令。

  • XML:用於生成、修改和驗證XML文件的庫。

  • Process:系統中運行過程的庫。

  • DateTime:日期和時間轉換的庫,支持建立和驗證日期和時間值以及它們之間的計算

相關文章
相關標籤/搜索