您的位置:首页 > 移动开发

Appium 在Android上实现 [1] 环境搭建

2016-07-07 16:00 387 查看
近期, 项目组打算把能在IOS Safari上跑的case转移到Android chrome上, 所以我先做了个调研并实验了一把

需要的环境:

hard ware : Android phone , Samsung S7

soft ware: Windows + eclipse + Appium + chrome on cell phone + android tool (adb at least)

environment: java 1.8

Set the environment on windows for android home, and java home

ANDROID_HOME D:\Work\Android_2\sdk

ANT_HOME D:\Program Files (x86)\apache-ant-1.9.6-bin\apache-ant-1.9.6

CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

JAVA_HOME D:\Program Files\Java\jdk1.8.0_51

Path %JAVA_HOME%\bin;C:\ProgramData\Oracle\Java\javapath;%ANT_HOME%/bin;%ANDROID_HOME%\platform-tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;E:\Python27;C:\Program Files (x86)\Skype\Phone\

Write a file as appium node:

{

“capabilities”:

[

{

“browserName”: “Chrome”,

“platformVersion”:”6.0”,

“maxInstances”: 1,

“platformName”:”Android”,

“deviceName”:”67fdb254”,

“chromeOptions”: {

“args”: [“disable-popup-blocking”]

}

}
],


“configuration”:

{

“cleanUpCycle”:2000,

“timeout”:30000,

“proxy”: “org.openqa.grid.selenium.proxy.DefaultRemoteProxy”,

“url”:”http://10.13.2.144:4723/wd/hub“,

“maxSession”: 1,

“port”: 4723,

“host”: “10.13.2.144”,

“register”: true,

“registerCycle”: 5000,

“hubPort”: 44441,

“hubHost”: “10.13.16.37”

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: