|
優(yōu)質(zhì)文章,第一時(shí)間送達(dá)! ![]() 1. 前言相信公號(hào)大部分的忠實(shí)讀者,都已經(jīng)知道筆者的新書,在上周二已經(jīng)官宣正式上線了 新書耗時(shí)13個(gè)月,知識(shí)面兼顧了廣度和深度,關(guān)于新書的介紹,如果還不清楚的讀者,可查閱:重磅消息 |《自動(dòng)化測試實(shí)戰(zhàn)寶典:從小工到專家》隆重上市! 新書目前有一個(gè)統(tǒng)一的官方讀者交流群,由于近期出現(xiàn)了一兩例不法廣告份子混進(jìn)讀者群,為了避免群內(nèi)再出現(xiàn)一些老鼠屎摻雜的問題,現(xiàn)在加入讀者群的成員需要通過邀請(qǐng)并管理員確認(rèn)的方式。如果當(dāng)前已預(yù)訂新書的讀者,還未加入讀者群,可先添加筆者微信(公眾號(hào)聊天框回復(fù):me),由筆者統(tǒng)一邀請(qǐng)加入到讀者群。 2. 聊一聊:Robot Framework被誤會(huì)多年的秘密今天我們主要聊一聊,Robot Framework被誤會(huì)多年的秘密。經(jīng)常也會(huì)到許多同行,在拿Robot Framework與Pytest或其它同類測試框架作對(duì)比,我認(rèn)為這個(gè)對(duì)比本質(zhì)上是沒有任何意義的,蘿卜白菜、各有所愛,只有找到適合,并能用較低成本就能解決當(dāng)前團(tuán)隊(duì)面臨的問題,這才是關(guān)鍵所在。 至于框架之間的對(duì)比,筆者主張的觀點(diǎn):“存在即合理,每個(gè)框架既然它存在,必然在它存在的意義和價(jià)值,當(dāng)然也有他們各自的優(yōu)點(diǎn)以及劣勢,當(dāng)前市面上也并沒有一款框架能做到十全十美,滿足所有人的需求,只有明確自己的問題,找準(zhǔn)靶心,以解決問題驅(qū)動(dòng)才是王道!” 回歸到今天的主題,大部分人在一開始用Robot Framework都存在一個(gè)誤解,認(rèn)為Robot Framework只支持Python 2,其實(shí)這是對(duì)Robot Framework兼容性存在的一個(gè)較大誤區(qū)。Robot Framework其實(shí)很早就已經(jīng)支持Python 3了。 之所以市面上一直有這樣的誤區(qū),是因?yàn)?span style="font-family: -apple-system-font, system-ui, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);">Robot Framework對(duì)應(yīng)的官方編輯器RIDE由于一些歷史原因,只支持到了Python 2.7,那么也就導(dǎo)致如果你在使用Robot Framework時(shí),如果是用RIDE來管理RF測試用例,那么之前的版本確實(shí)是只能用Python 2.x版本。但如果你并不是采用RIDE 而是用其它編輯器或插件比如Pycharm或VS Code,或者直接命令行的形式來運(yùn)行RF測試用例,那么即使用Python 3也是可以的。
3. Robot Framework RIDE 1.7.3+ 新特性在Robot Framework IDE 1.7.3+版本中,顯著增強(qiáng)的功能有:
https://github.com/robotframework/RIDE/releases 4. Robot Framework RIDE 1.7.3+ 安裝、升級(jí)最新版本1.7.3.1基于wxPython 4.0.4,此時(shí)的wxPython也是支持Python 3.x,安裝過程也很簡單。 1. 采用pip安裝 (1)打開命令行提示行,安裝或更新Robot Framework版本: pip install -U robotframework (2)安裝wxPython 4.0.4版本: pip install wxPython==4.0.4 (3)安裝或更新Robot Framework RIDE版本: 通過pip安裝最新版本:pip install -U robotframework-ride通過pip安裝指定版本:pip install robotframework-ride==1.7.3.1通過pip安裝所需依賴:pip install -U -r https://github.com/robotframework/RIDE/blob/master/requirements.txt |
|
|