RF appium環境的安裝
1.RF安裝
一、適用作業系統Win7旗艦版Sp1 32位作業系統
RF環境搭建,請參考文件《RobotFramwork安裝指南》
RF環境搭建完成後,需要引用第三方庫“AppiumLibrary”庫,此庫可以去官網地址下載(http://robotframework.org/#test-libraries)
新增庫方法跟文件《RobotFramwork安裝指南》新增庫方法一樣,執行CMD到AppiumLibrary庫目錄下,執行命令:python setup.py install 進行安裝
新增庫方法:跟文件《RobotFramwork安裝指南》一樣
以上是RF工具的配置
2.Android環境搭建
2.1JDK安裝(如果電腦安裝有,無需安裝;沒裝的,下載JDK並且配置環境變數)
安裝JDK,並進行環境變數配置
JDK安裝很簡單,按預設安裝即可。環境變數配置:新增JAVA_HOME變數,值:Jdk的安裝路徑,如:D:\Java\jdk1.7.0_45新增CLASSPATH變數,值 .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar修改path變數,加上這句 %JAVA_HOME%\bin;
檢查JAVA環境是否配置好,進入CMD命令列,輸入java或javac,可以看到好多的命令提示,說明成功了。
2.2安裝ADT
安裝ADT,配置環境變數下載地址:http://developer.android.com/sdk/index.html?hl=sk下載 adt-bundle-windows-x86-20140321.zip,直接解壓即可。
配置環境變數,設定ANDROID_HOME 系統變數為你的 Android SDK 路徑,並把tools和platform-tools兩 個目錄加入到系統的 Path路徑裡。變數名:ANDROID_HOME 值: D:\AutoTest\adt\sdk設定Path值: %ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
2.3配置Android虛擬機器(自己配)
點選紅色框根據自己需要,配置Android手機系統,硬體配置
以上是Android環境搭建配置
3.Appium安裝(線上安裝(3.1~3.2)或者下載客戶端(3.3)任選其一種或者兩種都裝)
3.1Node.js安裝
安裝Node.js,按預設安裝即可,可以改變安裝的路徑。安裝完成以後,檢查Node版本安裝是否成功:進入CMD,輸入node -v, 可以看到版本號,說明成功了。
3.2Appium聯網安裝
進入cmd命令列,輸入:npm install –gappium或者npm --registry http://registry.cnpmjs.org install -gappium(推薦這種,npm的國內映象)注:-g全域性引數多等幾分鐘,可以看到appium的版本1.1.0及安裝目錄
檢查一下appium是否安裝成功。進入cmd命令列,輸入appium提示:Welcome to Appium說明安裝好了。
檢查appium所需的環境是否OK(這步很重要)進入Cmd命令列,輸入appium-doctor ,出現以下提示,All Checks were successful ,說明環境成功。
3.3Appium Windows服務端
Appium官網http://appium.io/
去官網下載Windows服務端
https://bitbucket.org/appium/appium.app/downloads/
解壓安裝包即可使用
點選Appium.exe啟動報.netframe框架沒裝,或者版本低。自己下一個框架就行了。
3.4安裝appium-python-client:(這步很重要,必須)進入cmd,輸入:pip install Appium-Python-Client
以上是Appium的安裝
4.1啟動順序
Appium→Android模擬器→RF
例子:
啟動安卓手機的計算器
RF:
*** Settings ***
Library AppiumLibrary
*** Test Cases ***
Test
Open Application http://localhost:4723/wd/hub platformName=Android platformVersion=4.3 deviceName=emulator:5554 appPackage=com.android.calculator2 appActivity=.Calculator
Capture Page Screenshot
Python:
from appium import webdriver
desired_caps = {}
desired_caps[‘platformName‘] = ‘Android‘
desired_caps[‘platformVersion‘] = ‘4.2‘
desired_caps[‘deviceName‘] = ‘Android Emulator‘
desired_caps[‘appPackage‘] = ‘com.android.calculator2‘
desired_caps[‘appActivity‘] = ‘.Calculator‘
driver = webdriver.Remote(‘http://localhost:4723/wd/hub‘, desired_caps)
相關文章
- Appium 介紹及環境安裝APP
- Mac下安裝appium+python+Android sdk 環境完整流程MacAPPPythonAndroid
- Windows 環境下 Python 環境安裝WindowsPython
- swoft環境安裝
- LNMP 環境安裝LNMP
- futter環境安裝
- Pytorch環境安裝PyTorch
- golang環境安裝Golang
- 安裝 AppiumAPP
- Windos環境安裝RocketMQMQ
- macOS 安裝 LNMP 環境MacLNMP
- Mac環境安裝ComposerMac
- Linux安裝jdk環境LinuxJDK
- laradocker 安裝 Laravel 環境DockerLaravel
- Ubuntu 環境安裝 phpunitUbuntuPHP
- Windows環境安裝ScrapyWindows
- python新環境安裝Python
- zabbix安裝中文環境
- Mac GO 環境安裝MacGo
- [1]SpinalHDL安裝環境
- brew lnmp 環境安裝LNMP
- dapr 環境安裝指南
- Windows 環境安裝LdapWindowsLDA
- Linux環境安裝GOLinuxGo
- Appium 介紹與環境搭建APP
- linux環境安裝——mysql安裝複習LinuxMySql
- linux環境安裝——kafka安裝複習LinuxKafka
- linux或者CentOS環境下安裝.NET Core環境LinuxCentOS
- node.js環境安裝及環境變數Node.js變數
- HMMer在Windows環境下的安裝HMMWindows
- Python開發環境的安裝配置Python開發環境
- 生產環境的 ElasticSearch 安裝指南Elasticsearch
- vs2017+Anaconda的環境安裝
- Linux下安裝Go環境LinuxGo
- Java安裝和環境配置Java
- Linux環境HBase安裝配置Linux
- Ubuntu環境Anaconda安裝opencvUbuntuOpenCV
- NodeJS安裝與環境搭建NodeJS