书买了有十多本吧,看完 4 本左右。能看完的大多是非纯技术书。
硬件:
树莓派 ........ 加上配件全套 300+
Xbox One......的手柄...........200+
iPhone + MX4 两台手机.....共 7000+,分期还款中。。。
iPhone 背夹电池.................300+
Bose 耳机............................650+
LG G Watch.........................800+(忘了是不是 2015 买的了,就算不是应该也接近了)
软件:
CleanMyMac3.....................忘了多少钱了
WebStorm............................60+
GTA5.....................................120+
正当防卫 3.............................120+
Office 365 Mac 版................160+
#2 楼 @lihuazhang 你那个静音版键盘有多静音?我一直用微软键鼠套装 600,一直没换是因为没找到类似它这么静音的。
#6 楼 @lihuazhang 。。。好吧。
最近在看心理方面的书,尝试从心理方面去看待拖延症。现在感觉某个角度来说,拖延症其实是你不想做这事的表现。所以如果不能让自己不想做的这个态度转变,拖延症最终还是会犯得。
好吧,走题了。其他人都不在吗?这么难得的机会~
#4 楼 @lihuazhang 哈哈,第一个问题我问了好几个 7 年以上经验的测试,基本上和你回答的前半部分一样。
祝你 16 年能实现你的愿望~
话说去看小说或者电影还是拖延症啊。。。没有破啊。。。
请使用 markdown 。
详见右下角排版说明。
那我来几个问题吧。
放假在加班吗?
其实 Android 模拟器也不是一无是处,模拟 GPS 地点、模拟电量什么的就是个不错的功能。特别是随着 AS 2.0 出来的新版 Emulator ,把一些 Genymotion 收费版的功能集成进去了。
iOS 模拟器和真机区别太大了,指令集不一样(x86 vs arm),性能不一样(模拟器性能强太多了),最坑爹的是,很多时候 UI 渲染结果也会不一样。
#5 楼 @huanzhijin 广州的 ppmoney 有招啊,不过不知道招到了没
https://testerhome.com/topics/3648
不起作用?我以前远程调试的时候能起作用的啊。
你在 ddms 里看到它在等待调试器了吗?
#2 楼 @x746560359 明白你的意思了。
按照你这种需求,我会写一个 test case 的基类,里面的 setUp 和 tearDown 做创建 session 和 关闭 session 的事情。剩下的 case 继承这个基类,再去做自己的事情。
至于 Method 类应该是自己生成 driver ,还是使用外部的 driver,取决于你对这个类的使用方式吧。我个人观点,除非这个类是静态类,否则这种本来生命周期和 Method 类一样的实例我会放在 Method 类里面初始化,避免代码冗余。
不过这个问题不大,按照你的需求,只要保证各个 case 间 session 独立就好。
至于你说不会出现代码提示的那个问题,你试下在 IDE 里 Ctrl 加鼠标左键点击 element(),看能不能跳转到它的类?正常来说能跳转的话这个类的方法在输入 . 后会自动显示的。
缺少了职位要求和联系方式,麻烦补充一下吧。
以前也经常遇到这样的问题,除了告诉你外部命令调用出错外就没有其他详细信息了。
对于这种问题,我会把命令单独拿出来自己跑一下,看看它的实际输出。
我试了下 regsvr32.exe 这个命令,发现它的 /s
表示不输出任何信息。安装脚本应该是基于简便和难以捕获异常需不需的考虑(这个命令的输出基本是弹框形式的,不知道 subprocess 是否能处理),用了 /s
,只剩下 Return code ,所以出错后找解决方案时并不方便。
去掉 /s
后手动运行这个命令,会有这个错误:
拿着错误码去 google(cmd 0x80070005
),前几条结果里面就有提到了用管理员运行 cmd 。
其实我在想,就这么一点时间,产品需求什么的都很难让大部分人完全理解,手工点点点能点出啥。。。和灰度有啥区别。。。
额,看了几遍,有些地方没有看懂:
Method(noxdriver.getDriver())
是啥?关于你最后的不会出现方法提示,我觉得这个应该和你的 element 对应的类有关吧。我感觉你前面和后面两个用例之间应该改了不少代码,但没有放出来,所以也没办法搞懂你出问题的原因。
另外,你的标题取得不好,这个不是 appium 如何管理 session(它的管理很简单,同一时间只能有一个 session ,每个 session 的生命周期就是开 (初始化)->使用->关 ( quit 或者 timeout ))。你的问题应该是用例(method)之间如何管理 appium driver 实例。管理方法应该是每个 Test suite(class)开始时开 session ,结束时关 session 。你一开始的问题应该是每个用例都不会去开 session ,但是都会关 session ,所以后面的就没 session 可用了。
那这个很奇怪。帮你找下原作者 @vigossjjj
#43 楼 @wangcityboy 你用啥参数启动的?
之前看过阿里一篇关于分层测试的文章
这篇文章是网上的吗?能否贴下链接?