- 博客(12)
- 收藏
- 关注
转载 Mac添加环境变量的三种方法
Mac添加环境变量的三种方法 法一:sudo vi /etc/paths来编辑 paths,将环境变量添加到 paths 中。vim 是一个编辑器,另外还有几个,如:Pico,Emacs。Hint:输入环境变量时,不用一个一个地输入,只要拖动文件夹到 Terminal 里就可以了。 法二:1.创建一个文件:sudo touch /etc/paths.d/my
2015-02-06 16:52:12
821
原创 最常见的移动app bug列举-Android篇
1. Activity管理当你需要启动app的同时,在另一个任务里触发另一个应用的activity时,这个问题尤其严重。2. 不同vendor skin兼容性3. 不同vendor用户定制问题4. App crash (可能由以下原因导致) 设备碎片化:由于设备极具多样性,App在不同的设备上可能有表现不同 带宽限制:带宽不佳的网络对App所需的快速响应时
2015-01-13 11:05:02
1503
翻译 最常见的移动app bug列举-IOS篇
一. 对于IOS手机1. 对于糟糕网络状况的处理:iOS 设备上的应用不能保证永久快速的internet链接,所以需要网络链接的任务应该是异步处理,并且当链接失败是应该给用户提醒。Facebook 及 iOS FaceTime这方面处理得很好。2. 处理非英文键盘:IOS支持的大部分键盘的大小相同,一些键盘有扩展部分,例如中文拼音。移动应用不应该假设固定的键盘大小,而应根据实际内容
2015-01-12 15:34:12
1304
翻译 影响mobile app性能的15个因素
1. 应用复杂性;2. 应用设计;3. 应用测试;4. 蝴蝶效应;5.基础架构及应用组件;6.网络;7. 动态IT网络:虚拟化及云;8. 移动用户场景;9. 浏览器;10. 配置改变;11. 使用高峰;12. 沟通;13. 技能;14. 不知的未知;15. 缺乏积极的监控。原文:http://apmdigest.com/15-to
2015-01-12 13:46:24
752
原创 TestNG分组测试
Pre-requisite: TestNG已安装1. 在测试方法中加入分组信息:public class FirstTest { @Before public void testCase0() throws Exception { ...... } @Test(grou
2015-01-08 15:03:49
730
原创 Appium切换到webview
Appium测试中,getElementByLinkText(), getElementByAccessibility需要切换到webview,直接使用driver.switchToWebview()不能解决问题,可尝试以下解决方案: Set contextNames = driver.getContextHandles(); for (String contextNa
2015-01-08 11:35:01
4363
转载 Appium基于安卓的各种FindElement的控件定位
AppiumDriver的各种findElement方法的尝试,尝试的目标应用是SDK自带的Notepad应用。1. findElementByName1.1 示例?12el = driver.findElementByName("Add note");assertThat(el.getText(),equalTo("Add note
2015-01-07 15:52:09
1691
翻译 Appium Java Client 最新版本(2.1.0)支持功能及版本演进
抽象类AppiumDriver 继承自Selenium Java Client.AppiumDriver 包含了所有 iOS及Android共享的方法.IOSDriver及AndroidDriver都继承自AppiumDriver ,并且提供了更多的方法以及一些方法的实现。增加的功能startActivity()resetApp()getAppString()sendKeyEven
2015-01-07 13:55:34
2887
原创 解决ADT插件不兼容问题
ADT安装Maven过程中如果报类似以下异常:Cannot complete the install because one or more required items could not be found. Software being installed: m2e - slf4j over logback logging (Optional) 1.4.0.20130601-0317
2015-01-06 16:00:20
683
转载 appium client方法一览
appium client扩展了原生的webdriver client方法下面以java代码为例,简单过一下appium client提供的适合移动端使用的新方法resetApp() getAppString()sendKeyEvent()currentActivity()pullFile()pushFile()pullFolder(
2015-01-06 11:40:21
705
原创 Appium中如何等待元素出现
当要查找元素,而这个元素没有马上出现时,告诉WebDriver查询Dom一定时间。默认值是0,但是设置之后,这个时间将在WebDriver对象实例整个生命周期都起作用。import io.appium.java_client.AppiumDriver;import org.openqa.selenium.By;import org.openqa.selenium.WebElem
2015-01-05 15:35:56
4108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人