1. 程式人生 > >windows10搭建robot framework自動化測試環境

windows10搭建robot framework自動化測試環境

之前對於robot framework只是看過一本書,研究了對於robot framework GUI的使用,在自己的mac上安裝過環境,最近換了工作,我所在的小組目前使用robot framework框架編寫測試指令碼,所以今天研究下在辦公電腦windows10系統中搭建robot framework的環境,其實在工作中用的是linux系統,但是組內用的一套robot ramework的環境,避免不影響工作環境,嘗試在本地window10系統搭建測試環境。

1、python環境安裝
來公司第一天就已經安裝了python,我安裝的是python2.7.13版本,之前在mac上搭建一些測試環境時,發現很多測試環境對python2.7的相容性更好,所以並未安裝python3的最新版本。

2、Robot framework安裝

這裡寫圖片描述

下載完成後解壓,cmd視窗進入解壓後的目錄,使用python setup.py install命令安裝,等待安裝完成即可。
然後輸入pybot –version,即可檢視Robot framework的版本。

3、wxPython的安裝

這裡寫圖片描述

下載完成後,直接安裝即可。

4、Robot framework-ride的安裝

這裡寫圖片描述
點選download即可下載,將其解壓到C盤。
終端輸入:
cd C:\robotframework-ride-1.5.2.1
python setup.py install

5、啟動RIDE

進入終端,輸入命令:
C:\Python27\Scripts
python ride.py
這裡寫圖片描述

C:\Python27\Scripts>python ride.py
wxPython not found.
You need to install wxPython 2.8.12.1 with unicode support to run RIDE.
wxPython 2.8.12.1 can be downloaded from http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

提示未找到wxPython,提示的下載地址與我的地址一樣,暫時不知道是什麼問題導致,懷疑是安裝有問題,目前還未解決,現在有別的任務,暫且放一下,再來解決。

6、解決辦法

關於啟動ride.py時,報錯的問題,根據評論中朋友的提醒,查看了我的python是32位,wxPython是64位,由於我的電腦windows 系統是window10 64位,將python更新為64位。python下載地址:
[https://www.python.org/downloads/windows/]

這裡寫圖片描述

安裝成功後,重啟電腦,進入cmd,輸入python:
這裡寫圖片描述

python版本更新為64位,進入對應的目錄,啟動ride.py,成功啟動!
這裡寫圖片描述

相關推薦

windows10搭建robot framework自動化測試環境

之前對於robot framework只是看過一本書,研究了對於robot framework GUI的使用,在自己的mac上安裝過環境,最近換了工作,我所在的小組目前使用robot framework框架編寫測試指令碼,所以今天研究下在辦公電腦windows1

Robot Framework 自動化測試 環境搭建

對於 Windows 使用者來說,如果你的系統是 32 位的請選擇 x86 版本,如果是 64 位系統 請選擇 64 版本進行下載。下載完成會得到一個以.msi 為字尾名的檔案,雙擊進行安裝。圖1-1 安裝過程與其它 Windows 程式一樣,安裝完

python3下robot framework ride 測試環境搭建

今天下午我在自己的筆記本上嘗試用python3搭建robot framework 框架,遇到不少問題,一步一步解決的,過程如下。 系統使用的win10 ,python3 一:安裝python3以及pip與setuptools的安裝;在官網上下載python3的最新版安裝就可以了,在這裡不做過多描

Robot Framework自動化測試Selenium2Library庫詳細用法

www range fire 查看 int log world 定時 until 一、瀏覽器驅動 通過不同的瀏覽器執行腳本。 Open Browser Htpp://www.xxx.com chrome 瀏覽器對應的關鍵字: fi

Robot Framework自動化測試---Selenium API

地址 create http 錯誤提示 所有 baidu htmlunit pan 發的 一、瀏覽器驅動 通過不同的瀏覽器執行腳本。 Open Browser Htpp://www.xxx.com chrome 瀏覽器對應

Robot Framework自動化測試二(元素定位)

百度一 ble 文件中 成功 .cn 位置 solid web lock 前言 在學習的過程中,可能會誤認為Robot framework 只是個web UI測試工具,更正確的理解Robot framework是個測試框架,之所以可以拿來做web UI層的自動化是國為我們

Robot Framework自動化測試(五)--- 開發系統關鍵字

封裝 cab 是不是 evaluate mission 目的 file dir return 最近一直在用robot framework 做自動化測試項目,老實說對於習慣直接使用python的情況下,被框在這個工具裏各種不爽,當然,使用工具的好處也很多,降低了使用成本與難度

Robot Framework自動化測試-滾動頁面

當要定位頁面元素,但該元素不在當前檢視內時,可用如下方法滾動頁面 使用Execute Javascript,(前面最好加個延時) 第一種:滾動到指定元素處 document.querySelector(“元素,可寫多個”).scrollIntoView(true); 第二種:1

Robot Framework自動化測試-開發系統關鍵字

喜歡使用RF的原因之一就是能自己定義關鍵字,超讚!!! 這篇就簡單說下如何建立系統關鍵字,先來個最簡單的,求兩個數的和(真的超級簡單)。 首先在安裝目錄\Python27\Lib\site-packages下建立Custom資料夾,用於放置自定義的庫。在其下面建立addtest.py

Robot Framework自動化測試-AutoItLibrary庫-上傳檔案

AutoItLibrary庫其實用的地方也不多,主要是用在上傳檔案;處理windows彈窗。 安裝詳見:http://download.csdn.net/detail/cz9025/9821479 本篇介紹下做自動化測試時需要上傳檔案的操作,及下載的操作例項。 上傳檔案 安裝

Robot Framework自動化測試-元素定位之css

有了前面介紹的id、name、xpath定位方式,對於平時需要使用的定位方式基本都能做到,接下來在介紹一個稍微有點難度的css定位。css定位靈活,方便,但需要有點點基礎。 還是以百度搜索的為例做說明: <html> <body link="#0000cc">

Robot Framework自動化測試-元素定位之id、name

常見的定位方式:id 、name ,xpath 、css 四種定位方式; 以百度搜索為例,簡單介紹下 用id 和name定位;如圖: 在輸入框中有個name=wd 搜尋按鈕有個id =su 於是寫出程式碼如下: 關鍵字 引數

Robot Framework自動化測試-元素定位之xpath

用xpath定位元素幾乎是萬能的了,可以定位到99%的元素; 如果一個元素沒有id 沒有name那我們該怎麼定位該元素了,第一想到的就是用xpath了。 在網上copy了一段程式碼,就以這個做說明吧,xpath定位元素分相對路徑和絕對路徑,主要說明下相對路徑的用法。 示例程式碼如下

Robot Framework自動化測試-切換瀏覽器

selenium2library提供的切換到新瀏覽器的關鍵字,只有Switch Browser,可根據alias、index、${id}(索引變數)定位,當在某項測試中需要同時開啟幾個瀏覽器,且切換瀏覽器時,該關鍵字就發揮了重大的作用,有他即可。 示例程式碼:(為了簡潔,去掉一些等待的及其

Robot Framework自動化測試-切換瀏覽器視窗

selenium2library提供的切換到新視窗的關鍵字,只有select window,只能根據title、name、url去定位。我們可以利用他來切換瀏覽器中開啟的不同視窗,示例說明: 為了讓程式碼顯示簡潔,故去掉所有等待的操作,使用時按需新增!!! Open Browser

Robot Framework自動化測試(七)--- jybot模式

  雖然,很久不用關於Robot Framework框架了,但我這裡應該是除了@齊濤-道長之外分享Robot Framework 相關資料比較多的地方了。所以,常常被問到一些關於該框架的問題。   雖然,我一直堅信該框架的無比強大和簡單好用,並且,會越發展越來好。但是,對於習慣

Robot Framework自動化測試(六)--- robotremoteserver使用

robotremoteserver 是什麼?    Python Remote Server for Robot Framework  下載地址:https://pypi.python.org/pypi/robotremote

Robot Framework自動化測試框架(一)

最近看到同學發了一篇RobotFramework自動化測試框架的文章,感覺已經很久沒有主動或被動接觸到其他的測試框架(感覺過了一萬年),遂抽了點時間瞭解了下這個東東。自動化測試大體思路類似,因此本文僅作簡單介紹。一、動手實踐動手實踐來源於:http://www.cnblogs

Robot Framework自動化測試(三)---Selenium API

Robot  Framework  Selenium  API 說明:    此文件只是將最常用的UI 操作列出。更多方法請查詢selenium 關鍵字型檔。   一、瀏覽器驅動 通過不同的瀏覽器執行指令碼。 Open Browser Htpp:

Robot Framework 自動化測試框架 學習方法 開原始碼

Robot Framework 是業界口碑比較不錯的自動化測試框架, 官方網站:http://robotframework.org/ 網站的首頁非常值得仔細一看,如果對英文不太乾嘛,那麼就用chrome瀏覽器,來個自動翻譯,大體瀏覽一邊還是很好的。 裡邊有很多的庫檔案,有基