發表文章

目前顯示的是 2017的文章

Robot Framework RIDE 基本使用介紹

圖片
Robot Framework RIDE 基本使用介紹 1.建立一個New Project Name:填寫名稱 Parent Directory:可設定要存在那個目錄 Type:選擇Directory(目錄管理,不能直接建立test case只能建test  suite) Format:選擇ROBOT,建立的檔案就會是.robot 選擇txt就副檔名會顯示.txt 2.建立Test Suite 建立完成後,點選右方Add Import "Library" 於Name的欄位輸入"Selenium2Library" 因為接下來的測試案例是需要開啟Web,所以需使用 selenium2library 按 F5 可以看到我們需要執行的動作, 如Open Browser的Source就是 selenium2library 若不加入 selenium2library,則按F5是找不到 Open Browse 3.建立Test Case 在TestSuite下點選右鍵 "New Test Case" 4.編寫test case 01與02 01內容為印出testcase01 02內容為開啟yahoo的網頁 open browser為keyword,若打錯則會顯示黑字體,若是正確則會顯示藍色 用Text Edit顯示 按F8執行完後,可點選Run介面內的Report或是Log, 查看報告 打開實際的檔案,內容顯示如下 也可以直接在cmd下執行 報告會產生在程式的同一層目錄 開啟Report.html 用於顯示最終結果,了解執行情況 開啟Log.html 可查看執行的每一步,適合追蹤定義問題

Robot Framework RIDE 安裝

圖片
RobotFramework是用Python來開發的自動化框架 根據想作的事情引入不同的library,來完成想要測試案例。 執行動作最小的單位是"keyword" 安裝說明 因為要使用RobotFramework RIDE 來編寫robot檔,所以就要用Python2的版本(不支援Python3) 當然也可以不使用RobotFramework RIDE ,用Notepad++直接開啟編寫也是可以的,執行時可以用cmd,直接下如"robot test.robot" 來執行, 就可以不用裝Python2的版本,Python3也是可以的 安裝程式 1.Python 2.7 https://www.python.org/downloads/ 選擇Python2.7 下載,安裝時都選擇下一步安裝 完成後,再設定環境變數 系統變量—Path,寫入 C:\Python27 和 C:\Python27\Scripts(更改為安裝時所指定路徑即可) 驗證是否有裝成功 開啟cmd,輸入"python --version" 有看到版本就表示裝成功了 2.WxPython http://wxpython.org/download.php#stable 開啟cmd 輸入"pip install -U wxPython" 指令來安裝 3.Robot Framwork 開啟cmd 輸入" pip install robotframework " 指令來安裝 4.robotframework-ride 開啟cmd 輸入" pip install robotframework-ride " 指令來安裝 5. selenium2library 開啟cmd 輸入" pip install  robotframework-selenium2library " 指令來安裝 6.全部裝完後,可用pip list 來檢查是否都安裝完成  安裝完後,在python的目錄下執行 “[PythonDir]\Scripts\ride.py” 就會跳出安裝畫面,裝完後,就會開啟Robot ...

Ubuntu 環境安裝Selenium

圖片
Ubuntu開機後的畫面如下 打開命令列    安裝完後,開啟shell,執行一個簡單的案例     開啟網頁並搜尋"Selenium2" 說明:要用瀏覽器開啟時,要先下載對應的WebDriver,才能開啟網頁 執行完成功的畫面如下

版本控制軟體-Mercurial

圖片
Mercurial是一個跨平台的分散式版本控制軟體,主要由Python語言實現,但也包含一個用C語言實現的二進位比較工具 所有操作都由用不同的關鍵字作為參數呼叫程式「hg」來實現,Hg是參考水銀的化學符號而取的名字。 1.HG-Mercurial與其它軟體比較 2.架構: .SVN-主從式架構 Apache Subversion(簡稱SVN,svn),一個開放原始碼的版本控制系統 .Git /HG-.分散式架構 分散式版本控制(英語:distributed revision control 或 distributed version control,又譯為分布式版本控制),又稱去中心化版本控制(decentralized version control),是一種版本控制的方式,它允許軟體開發者可以共同參與一個軟體開發專案,但是不必在相同的網路系統下工作。以分散式版本控制方法,作出的軟體版本控制系統,稱為分散式版本控制系統(distributed revision control system,縮寫為DRCS,或是distributed version control system,縮寫為DVCS) 3.安裝 TortoiseHg提供了一個面向Windows的基於右鍵選單的友好介面 按照下列連結,下載,並執行下一步安裝 4.安裝完成後,任選一個資料夾,點選右鍵,就會顯示如下 5.開始使用 選擇資料夾,點選右鍵--->TortoiseHg-->Create Repository Here 建立完成後,再點選右鍵-->TortoiseHg(就會發現多了一些選項 )-->Repository Settings 6.使用者名稱一定要設定(此項若不設定,之後無法Commit,出現的錯誤訊息就是一直要你設定) 當然好處就是100%知道是誰提交的,是誰改過此檔案 7.設定完成後的資料夾,就會多出下列紅框的二個檔案 8.Commit 在資料夾裡,選擇你要的檔案,點選右鍵-->Hg Commit 9.就會出現下圖視窗 9.1 勾選要Commit的檔案 9.2 填寫註解(強制要寫, 所以release note就不會漏掉了) 9.3 選擇提交 10.Hg Workbench 可於資料夾點選右鍵-->Hg Workbench 1...