如何用Selenium的AndroidDriver在Andrioid模拟器上进行Web自动化测试

时间:14-06-17 栏目:移动平台测试 作者:乐测网 评论:0 点击: 1,342 次

How to run automation on Android emulator

1. Setup Android emulator
  a. Download the Android SDK
http://developer.android.com/sdk/index.html

Note that there is an emulator bug on Gingerbread((2.3.x) that might cause WebDriver to crash. My testing is on Ice Cream Sandwich (4.0.x)

b. Install Android SDK:
http://developer.android.com/sdk/installing.html

c. Start Android SDK Manager (SDK Manager.exe)
d. Select and install Package online
e. Start AVD Manager.exe
f. Create an emulator

2. Install the AndroidDriver APK by using platform-tools
   a. list divce name:
adb devices
b. download AndroidDriver APK:
http://code.google.com/p/selenium/downloads/list
c. install AndroidDriver APK:
adb -s emulator-5554 -e install -r c:\android-server-2.21.0.apk
d. start the Android WebDriver application
adb -s emulator-5554 shell am start -a android.intent.action.MAIN -n org.openqa.selenium.android.app/.MainActivity
e. setup the port forwarding in order to forward traffic from the host machine to the emulator
adb -s emulator-5554 forward tcp:8080 tcp:8080

3. Create test case and running:

 

如何用Selenium的AndroidDriver在Andrioid模拟器上进行Web自动化测试:等您坐沙发呢!

发表评论(需填写下方的验证回答,无用户名的评论将视为匿名发表,您也可以登陆或注册后再发表评论)

您必须 [ 登录 ] 才能发表留言!

@关注乐测网

-----==== 本站公告 ====-----
1.本站是目前唯一能支持智能手机平板电脑访问的软件测试技术网站.
2.具体访问方法请参考本站的手机访问说明,或直接点击以下链接:

→点击这里打开手机平板访问说明←

    智能手机平板电脑访问方法

1.用手机浏览器输入本站网址http://www.test666.com就可直接访问
2.微信、QQ、微博或手机浏览器的二维码扫描功能扫描以下二维码图

标签云球