一、安裝python
1酿秸、官網(wǎng)下載python安裝包灭翔,https://www.python.org/downloads/windows/
2、安裝時(shí)選擇:自定義安裝→自動(dòng)添加環(huán)境變量辣苏,點(diǎn)擊下一步肝箱;
?
3、勾選所有稀蟋,點(diǎn)擊下一步煌张;
?
4、修改安裝路徑退客,注意:路徑不要有中文或空格骏融,然后靜待安裝完成。
?
5萌狂、新打開cmd命令提示符窗口绎谦,輸入python,會(huì)出現(xiàn)下圖說明python已安裝成功粥脚。
?
或者在開始菜單中出現(xiàn)窃肠,python菜單,可正常打開IDLE刷允。
?
6冤留、檢查環(huán)境變量是否自動(dòng)添加成功,如未成功添加树灶,手動(dòng)添加(此圖為win10顯示)纤怒。
?
二、在線安裝Framework組件
注:python在python3.x以上的發(fā)行版本中天通,都是自帶pip的泊窘,此處不需要額外安裝pip。同時(shí)可輸入pip list查看已經(jīng)自動(dòng)安裝了哪些組件像寒。
1烘豹、安裝時(shí),盡量選擇新版本诺祸,可通過輸入錯(cuò)誤版本號(hào)携悯,查看所有版本號(hào)信息,如pip install wxpython==11筷笨。
?
2憔鬼、安裝說明如表格所示龟劲,其中安裝兩種方式,表格中(1)為連接海外服務(wù)器安裝轴或,受網(wǎng)絡(luò)影響較大昌跌,常出現(xiàn)網(wǎng)絡(luò)超時(shí);(2)為通過國(guó)內(nèi)鏡像安裝照雁,速度快(pip install -i 鏡像地址 組件及版本號(hào))避矢。
功能說明名稱安裝命令
支持python圖形化界面,主要用來運(yùn)行RIDEwxPython(1)pip install wxpython==4.0.4
(2)pip install -i https://pypi.tuna.tsinghua.edu.cn/simple wxpython==4.0.4
robot framework框架robotframework(1)pip install?robotframework==3.1.1
(2)pip install -i https://pypi.tuna.tsinghua.edu.cn/simple robotframework==3.1.1
可視化界面工具riderobotframework-ride(1)pip install robotframework-ride==3.1.1
(2)pip install -i https://pypi.tuna.tsinghua.edu.cn/simple robotframework-ride==3.1.1
注意:安裝過程中會(huì)提示是否創(chuàng)建桌面圖標(biāo)囊榜,當(dāng)然要同意創(chuàng)建审胸。
關(guān)鍵字庫(kù)robotframework-selenium2library(1)pip install?robotframework-selenium2library==3.0.0
(2)pip install -i https://pypi.tuna.tsinghua.edu.cn/simple robotframework-selenium2library==3.0.0
數(shù)據(jù)庫(kù)robotframework-databaselibrary(1)pip install?robotframework-databaselibrary==1.2.3
(2)pip install -i https://pypi.tuna.tsinghua.edu.cn/simple robotframework-databaselibrary==1.2.3
pymysql庫(kù)PyMySql(1)pip install?PyMySql==0.9.3
(2)pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PyMySql==0.9.3
3、安裝成功的標(biāo)志為每個(gè)節(jié)點(diǎn)出現(xiàn)successfully標(biāo)志卸勺。
?
4砂沛、安裝完成后,輸入pip list曙求,查看以上是否都安裝成功碍庵。
三、啟動(dòng)Robot?Framework
安裝過程中悟狱,直接同意創(chuàng)建桌面工具静浴,就出現(xiàn)如下圖所示,雙擊即可打開挤渐。如果覺得圖標(biāo)沒有以前的小紅機(jī)器人好看苹享,自行修改。
?
四浴麻、配置chrome瀏覽器
1得问、下載谷歌驅(qū)動(dòng),chromedriver.exe文件软免,首先看一下自己瀏覽器版本宫纬,在瀏覽器地址欄輸入:chrome://version/,瀏覽器更新會(huì)影響程序運(yùn)行膏萧,所以記得設(shè)置瀏覽器不更新漓骚。
?
2、下載驅(qū)動(dòng)地址:https://npm.taobao.org/mirrors/chromedriver/榛泛,下載后解壓文件夾蝌蹂,將chromedriver.exe放入chrome同目錄下或新建目錄,然后將chromedriver.exe路徑配置到環(huán)境變量中挟鸠。
?
?
3叉信、配置后亩冬,cmd輸入chromedriver艘希,查看是否成功(記得新打開cmd硼身,本人就是老窗口,總提示不是內(nèi)部命令)覆享。
?
4佳遂、打開ride,新建測(cè)試case撒顿,運(yùn)行一下丑罪,看是否正常。
?
五凤壁、配置火狐(Firefox)瀏覽器
1吩屹、驅(qū)動(dòng)下載地址:https://github.com/mozilla/geckodriver/releases,尋找對(duì)應(yīng)的火狐瀏覽器對(duì)應(yīng)的版本下載即可拧抖。
2煤搜、解壓后,將geckodriver.exe文件放入python的scripts目錄下即可運(yùn)行(正常情況下安裝selenium中是包含火狐的驅(qū)動(dòng)唧席,我的可能是版本不一致報(bào)錯(cuò)擦盾,報(bào)錯(cuò)圖如下,就手動(dòng)下載了一下)淌哟。
?
3迹卢、檢驗(yàn)方式,新建.py文件徒仓,輸入以下代碼腐碱,F(xiàn)5運(yùn)行,看是否可以正常打開火狐瀏覽器或者在ride里驗(yàn)證掉弛。
from selenium import webdriver
driver = webdriver.Firefox()
?
?