環境搭建、RF庫

一.Python27安裝

1.雙擊安裝python-2.7.13-64位.msi
java

 

 

2.檢查python:cmd命令行→【python】→回車,出現如圖所示,表示成功node

 

可能出現:'python'不是內部命令,解決方法:python

在環境變量中新建變量「C:\Pyhton27\」,如圖所示android

 

2.1檢查pip:cmd命令行→【pip list】

可能出現:'pip'不是內部命令,解決方法:app

在環境變量中新建變量「C:\Python27\Scripts」,如圖所示ide

 

 

3.雙擊安裝pycharm-community-2017.3.3.exe測試

 

 

二.Robot Framework安裝

1.cmd命令行→【pip install robotframework】→回車spa

 

三.Robot Framework-RIDE

1.雙擊安裝wxPython2.8-win64-unicode-2.8.12.1-py27.exe(Wxpython 是python 很是有名的一個GUI庫,由於RIDE 是基於這個庫開發的).net

2.cmd命令行→【pip install robotframework-ride】→回車命令行

3.cmd命令行→【ride.py】→回車

可能碰見的問題1:‘ride’不是內部或外部命令...

解決方法:在X:\Python27\Script路徑下找到ride.py,以python.exe方式運行。如個人路徑就是C:\Python27\Scripts\ride.py

 

四.Appium安裝

1.cmd命令行→【pip install Appium-Python-Client】→回車

2.cmd命令行→【pip install robotframework-appiumlibrary】→回車

3.配置環境變量:安裝jdk,安裝成功後配置環境變量:

3a.右擊計算機-屬性-高級系統設置-高級-環境變量-系統變量-新建:
變量名:JAVA_HOME
變量值:C:\Program Files\Java\jdk1.8.0_91

3b.系統變量→尋找 Path 變量→編輯
在變量值最後輸入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; (注意原來Path的變量值末尾有沒有;號,若是沒有,先輸入;號再輸入上面的代碼)

3c.系統變量→新建 CLASSPATH 變量
變量值填寫 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一點)

3d.檢驗是否配置成功 運行cmd 輸入 java -version (java 和 -version 之間有空格)

顯示版本信息 java(TM) SE Runtime Environment .... 則說明安裝和配置成功。

將【android_sdk】複製到C/D/E盤根目錄。

3e.新增系統變量
變量名:ANDROID_HOME
變量值:C/D/E:\android_sdk(改爲對應的路徑便可)

3f.在path中添加:

%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;

4.安裝.NET Framework 4.5

5.64位系統安裝node-v5.3.0-x64.msi,32位系統安裝node-v5.3.0-x86.msi

6.雙擊安裝appium-installer.exe

在path中添加:【C:\Program Files (x86)\Appium\node_modules\.bin\】

 

五.RF庫

·Collections 

Collections:提供一組關鍵字處理Python列表和字典。

 

·Selenium2Library

關鍵字:Register Keyword To Run On Failure

該關鍵字用於在案例執行失敗時,須要執行哪一個關鍵字。

 +

關鍵字:Capture Page Screenshot

獲取當前頁面的截圖,若是對該關鍵字沒有傳入任何的參數,會默認在將獲取到的截圖命名爲appium-screenshot-<counter>.png,而且保存到RobotFramework的運行日誌目錄下,在案例運行失敗時,常常須要保存截圖來輔助定位和分析。

~例子:案例執行失敗時,截圖

 +

關鍵字:Select Window

選擇窗口

 

 

移動手機自動化測試AppiumLibrary庫中常見自動化關鍵字:https://blog.csdn.net/qq_41030861/article/details/79096904

相關文章
相關標籤/搜索