1.基礎環境搭建
在搭建之前,需要做好以下准備工作:
確保已經安裝Python 3.6以上的版本
安裝virtualenvwrapper,這個是用來創建虛擬環境的包,使用虛擬環境可以讓我們的包管理更加的方便,也為以后項目上線需要安裝哪些包做好了准備工作。安裝方式在不同的操作系統有區別。以下解釋下:
pip install virtualenv
windows:pip install virtualenvwrapper-win。
linux/mac:pip install virtualenvwrapper。
創建 虛擬環境
pip install robotframework==3.1.2
我們在這個虛擬環境下創建自動化環境,安裝步驟如下
pip install robotframwork
pip install -U wxPython
pip install robotframwork-ride
運行命令 python ride.py
看到此頁面 證明已啟動成功,可以添加桌面快捷方式,下次啟動方便
2.案例demo
到此環境搭建完畢,
初始化工作,控制台默認中文輸出顯示的 亂碼,我們需要改庫文件,把SYSTEM 改成 OUTPUT
測試 正常顯示中文
我們做web測試
可以添加三方庫 pip install robotframework-Selenium2Library
pip list 查看當前環境
numpy1.19.1
Pillow7.2.0
Pygments2.6.1
Pypubsub4.0.3
pywin32228
robotframework3.2.2
robotframework-pythonlibcore2.1.0
robotframework-ride1.7.4.2
robotframework-selenium2library3.0.0
robotframework-seleniumlibrary4.5.0
selenium3.141.0
six1.15.0
urllib31.25.10
wxPython4.0.7.post2
谷歌瀏覽器驅動版本下載
https://npm.taobao.org/mirrors/chromedriver/
遇到問題,最新版本部分關鍵字顯示不全,通過降級可以解決此問題
3.把自動化環境遷移到其它機器步驟演示
1.在另外一台機器 新建虛擬環境
mkvirtualenv robotframework
2、輸出虛擬環境中已安裝包的名稱及版本號並記錄到 requirements.txt 文件中:
pip freeze > requirements.txt
3、將安裝的包保存到文件夾(名字任意起,如packages)里:
pip download -r requirements.txt -d packages
4、在另一台電腦新建虛擬環境 :
將 requirements.txt 和 packages 復制到虛擬環境里,激活虛擬環境后安裝包:
pip install --no-index --find-links=packages -r requirements.txt
AutoItLibrary 庫安裝
1.進入F:\AutoLibrary\AutoItLibrary-1.1 目錄 執行
python setup.py install
2.autoit-v3-setup 直接運行安裝,選64位的
3.pip install robotframework-autoitlibrary
成功