问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-05-13 17:19

我来回答

2个回答

懂视网 时间:2022-05-13 21:41

利用Selenium自动化测试android wap页面:http://blogs.360.cn/360qtest/2014/04/01/%E5%88%A9%E7%94%A8selenium%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95android-wap%E9%A1%B5/

热心网友 时间:2022-05-13 18:49

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: import junit.framework.TestCase;
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.android.AndroidDriver;
public class OneTest extends TestCase {
public void testGoogle() throws Exception { WebDriver driver = new AndroidDriver();
// And now use this to visit Google driver.get("http://www.google.com");
// Find the text input element by its name

WebElement element = driver.findElement(By.name("q"));
// Enter something to search for element.sendKeys("Cheese!");
// Now submit the form. WebDriver will find the form for us from the element element.submit();
// Check the title of the page
System.out.println("Page title is: " + driver.getTitle()); driver.quit(); } }
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
白色T 恤如何搭配才能穿出优雅的韵味? 白色T 恤衫怎样搭配才能显得时髦又好看? 白色紧身正肩T 恤想要穿出休闲感,该如何搭配? 手机怎么连接笔记本电脑的wifi上网 电热水器为什么用着用着就没压力了 用什么拖地最干净又耐脏 爱奇艺会员的等级是怎么划分的? 爱奇艺星钻会员怎么开通 怎样才是正确的接吻呢 网页上鼠标点住右键拖动后出的蓝色线条是什么?干什么用的?为什么一松开... 华为手机两个如何同时登录 北京40pLus高音喇叭尺寸 朗逸2021plus喇叭按键在哪里 苹果6 Plus喇叭声音变小是怎么回事? 大通v80plus喇叭怎么拆 别克昂科威plus喇叭声音突然小了 五菱宏光plus喇叭是一体的还是分体的 加粉色色素的牛奶小方可以说成草莓味的么? LG lollipop 颜色和味道对应的是什么呢? manon烟,分两种味道和颜色,草莓味粉色,香草味*,请问大家在哪里 粉色草莓味的退烧药是什么药 小时候吃的一种巧克力,像一朵奶油花,一大堆颜色在一个袋子里,粉色是草莓味的,白色是牛奶味的 我订草莓味羊奶,原粉色,加热后发现会变白色,这是正常的吗? 粉红色草莓味棒棒糖代表什么 有一个化妆品,棒状,从后面一拧就有粉色草莓味的膏状的从细小的孔中出来。貌似是调肤色的,像口红那么大 沙金会变色吗? 工程管理都学什么科目 剃毛到底会不会变粗变黑 剃汗毛会变粗吗 经常剃体毛会不会让毛发越来越粗,越长,越浓密 一个手机如何同时登录两个? 如何设置两个同时在线 “明天”的英文怎么写? 明天的英语怎么写? 泡椒鸡脚的做法 四川重庆泡椒鸡脚的做法 软件工程答案什么是白盒测试和黑盒测试,试各举一例 - 信息提示 梦见小男孩抢我的虾吃 梦见小男孩抢走我的饼子 梦见小男孩抢我水黄瓜吃 马来西亚的黑巧克力有啥好处 急!!!哪里能买到马里西亚的黑巧克力!!! 有人知道这个巧克力牌子叫什么么,朋友香港带回来马来西亚的 马来西亚特产有哪些 马来西亚买什么最划算什么东西 哪一种黑巧克力好 请问,有没有人吃过酸味的巧克力啊?女朋友以前吃过马来西亚的一种巧克力,酸酸的味道,她非常的喜欢。 世界可可豆的主要产地有哪些 买到早苗丝博黑巧克力砖,请教成份 美的电压力锅指示灯全亮不加热并嘀嘀叫是为什么?