@ 恒温 ,这次你讲什么?
selenium3 不会涉及移动端测试,因为 selenium2 的内核是基于 webdriver 的,目前这个版本拆分的支持语言太多,针对不同主流 4 种浏览器的 buf fix 已经消耗了大家太多的精力。从目前的 git log 上看,现在的 selenium2 更多的是 fix 和 add modify testcase。2013 年 9-11 月份增加了 js 的 webdriver 驱动,有理由相信 selenium3 以后会是 node 容器为主背景了,好处在于测试人员终于又可以降低写 testscript 的时间和难度,搞得地方是 selenium3 会增加更多对本地 local 的控制力,和启用 c++ addin。如果不是 node 方向,那么就是积极拥抱 html5 了,websock 什么的都来上一套,什么科幻玩什么。
appium 也有个问题,目前开源但是它的版权公司是一家商业公司,够好但不够安心,也许有一天 google 收了它也难说,38 亿的室内温度计都收了,也不在乎多花 2 亿收个 appium,哈,何况这东西没这么贵。
希望论坛上的朋友们以后不要写缩写,魔兽里面这么写是为了节省打字,wd 应该写成 webdriver,我忽然一进来看到 wd,我还以为硬盘呢,哈哈。
祝大家在开源的道路上走得开心。
第一种,让开发加入时间戳和业务跟踪线,相信我费不了他们什么时间,如果开发不愿意可以自己做,锻炼一下有好处。
第二种,直接阅读 code 是最有效的,有关内存泄漏基本上都是 a=new a,b=new b,c=new c,c=a,c=b 造成的,gc 不一定能收回 b 和 c 原来分配的内存空间。另外有记忆的是我们以前常说傻开发最喜欢用 string a=“哈哈哈”+“哎哎哎”,而好开发更喜欢用 stringbuffer 和串联 add 函数一样,你看多了自然就知道了。
第三种,对于所有的涉及到 io 和网络 get 任何 xml、html、image 等等,甚至 dom 的 element 都要在 load 的时候进行一次秒读,可以做个工具,这是针对 web 的,原生的 android 控件还是有质量保证的,但是 web 控件臭名昭著的跟当年的 ie web 控件一样,需要多多留意。
暂时就想这么多。
2048 的 ssl,写成 2024 了,汗
WIRPageIdentifierKey: 1,
WIRTitleKey: 'Apple',
说的很清楚了,需要 apple 的 safair 开发者证书,因为苹果对 iphone、imac 和 safair 设定了三种开发证书,除了前面两个是个人每年 99,safair 的开发者证书是免费的,各位要做这个测试去 apple 网站申请一下吧。另外如果是在 windows 上安装 safair 证书和 mac 上是不一样的,前者要增加 p12,不过全部都是 2024 的,很安全。android 上因为 google 开源的关系,能获得 rom 权限,所以在 android 上就不需要这些麻烦的东西了。