手机自动化测试
EmeraldSword
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android虚拟机设置http代理
在web开发、测试过程中难免需要对DNS进行绑定,在PC上可以修改hosts文件进行修改,但是在手机上修改hosts需要获取root权限,而且每次重启都需要修改很麻烦。所以可以考虑通过本地假设代理服务器,手机通过代理访问,间接实现ip绑定。 步骤: 1、PC机上下载代理HTTP服务器,我用的是jyhttp.exe,很小而且设置简单。下载完成后,启动jyhttp.exe,填写允许访问的ip地...原创 2011-08-30 14:44:24 · 1627 阅读 · 0 评论 -
android虚拟机设置http代理(续)
通过前面所讲述方法,无法实现对webview http请求的代理,所以只能通过修改设置参数的形式进行http代理设置。 方法: 1、adb shell 进入到虚拟机的shell 2、sqlite3 /data/data/com.android.providers.settings/databases/settings.db 编辑参数数据 3、insert into syst...原创 2011-09-01 17:34:06 · 571 阅读 · 0 评论 -
解决AndroidDriver不能输入中文
android-server修改WebViewAction.java 新增 [code="java"] private static boolean isChinese(char c) { Character.UnicodeBlock ub = Character.UnicodeBlock.of(c); if (ub == Character.UnicodeBlo...原创 2011-08-08 13:06:56 · 225 阅读 · 0 评论 -
selenium获取当前快照截图(web driver可用)
[code="java"] File screenshot = ((TakesScreenshot) driver).getScreenshotAs(OutputType.FILE); [/code] 经测试android可用,图片存储于temp目录中,可以写入到自定义目录。原创 2011-10-31 18:30:48 · 991 阅读 · 0 评论 -
selenium通过WebDriverWait实现ajax测试
[code="java"] AndroidDriver driver = new AndroidDriver(); driver.get("http://m.taobao.com"); WebElement inputBox = driver.findElement(By.id("J_SKey")); inputBox.sendKeys("1"); new WebDriverWait(d...原创 2011-10-31 18:37:20 · 498 阅读 · 0 评论 -
nodejs改写http
[code="coffeescript"] proxy_request = http.request opt, (p_res) -> headers = p_res.headers statusCode = p_res.statusCode content_encoding = headers["content-encoding"] res.writeHead(stat...原创 2012-07-12 20:32:29 · 192 阅读 · 0 评论 -
apk快速修改签名
使用InstrumentationTestCase进行测试过程中难免遇到需要修改apk签名修改的时候,通过以下步骤可以快速修改apk签名,建议使用debug.keystore androiddebugkey来签名,安装adt后可以在~/.android找到。(将xx替换为自己实际的apk名称),debug.keystore拷贝到akp同级目录。 [code="shell"] zip -d ...原创 2012-09-27 11:17:22 · 497 阅读 · 0 评论 -
通过am快速启动单个用例
adb shell am instrument -w -e class 类名#测试方法名 包名/android.test.InstrumentationTestRunner [code="shell"] adb shell am instrument -w -e class com.xxx.xxx.xxx.xxx.xxxTest#testMain com.xxx.xxx.xxx.xxx...原创 2012-09-27 11:20:19 · 259 阅读 · 0 评论 -
nodejs实现的简易http代理服务器,支持网速模拟及数据mock
https://github.com/xiejinsong/proxy.git原创 2012-09-27 11:25:42 · 436 阅读 · 0 评论 -
python实现的android web多手机遍历agent
https://github.com/xiejinsong/traversal.git原创 2012-09-27 11:35:22 · 287 阅读 · 0 评论
分享