Robot Framework(基于Python 3.0+)詳細(xì)安裝步驟及火狐/谷歌瀏覽器設(shè)置

一、安裝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()

?

?

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末喻杈,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子狰晚,更是在濱河造成了極大的恐慌筒饰,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,907評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件壁晒,死亡現(xiàn)場(chǎng)離奇詭異瓷们,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)秒咐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門谬晕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人携取,你說我怎么就攤上這事攒钳。” “怎么了雷滋?”我有些...
    開封第一講書人閱讀 164,298評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵文兢,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我焕檬,道長(zhǎng)姆坚,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,586評(píng)論 1 293
  • 正文 為了忘掉前任实愚,我火速辦了婚禮兼呵,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘腊敲。我一直安慰自己击喂,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,633評(píng)論 6 392
  • 文/花漫 我一把揭開白布碰辅。 她就那樣靜靜地躺著茫负,像睡著了一般。 火紅的嫁衣襯著肌膚如雪乎赴。 梳的紋絲不亂的頭發(fā)上忍法,一...
    開封第一講書人閱讀 51,488評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音榕吼,去河邊找鬼饿序。 笑死,一個(gè)胖子當(dāng)著我的面吹牛羹蚣,可吹牛的內(nèi)容都是我干的原探。 我是一名探鬼主播,決...
    沈念sama閱讀 40,275評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼顽素,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼咽弦!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起胁出,我...
    開封第一講書人閱讀 39,176評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤型型,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后全蝶,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體闹蒜,經(jīng)...
    沈念sama閱讀 45,619評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,819評(píng)論 3 336
  • 正文 我和宋清朗相戀三年抑淫,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了绷落。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,932評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡始苇,死狀恐怖砌烁,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情催式,我是刑警寧澤函喉,帶...
    沈念sama閱讀 35,655評(píng)論 5 346
  • 正文 年R本政府宣布避归,位于F島的核電站,受9級(jí)特大地震影響函似,放射性物質(zhì)發(fā)生泄漏槐脏。R本人自食惡果不足惜喉童,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,265評(píng)論 3 329
  • 文/蒙蒙 一撇寞、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧堂氯,春花似錦南誊、人聲如沸笋庄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)怎燥。三九已至,卻和暖如春蜕径,著一層夾襖步出監(jiān)牢的瞬間栈拖,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工授段, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留蹲蒲,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,095評(píng)論 3 370
  • 正文 我出身青樓侵贵,卻偏偏與公主長(zhǎng)得像届搁,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子窍育,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,884評(píng)論 2 354