赞,最新也再整理,看来可以偷懒很多了
总结的很好
@doctorq 发现在第二梯队,不知道要不要上交下 git 账号,先贴着吧 gfwo778@163.com
看完热血沸腾!代码渣不知道能不能有幸见证这个工具的诞生
赞,强势插入
留下,别走!
@woshizh 这个是在获取相关元素,List imgs = scrol.findElements(By.className(AndroidClassName.IMAGEVIEW)); 返回的是一个列表,imgs.get(0) 就是获取这个列表的第一个元素。
不是知道你用的测试驱动是哪个,如果是 TESTNG 你可以使用测试依赖来解决
或者你可以将【生成互动码】【连接】等基础操作封装起来作为基础方法来,供所有测试类使用。
想问下楼主 SDK 怎么测?
在做质量前,个人觉得先得给质量下个定义,一个适合自己公司的质量定义。你现阶段关注的是什么?要达到什么预期。这个很关键。
质量是为公司服务的,而公司是为了盈利而生的。那么产品的商业价值是不是也应该放到质量的范畴?
既然扯到了商业价值就自然而然的扯到了商机,特别是风生水起的互联网。
那么如何在商机和过程管理以及测试之间去平衡呢?
好吧,这就扯到了各种策略。该抓住什么,该放弃什么。
在市场争夺战中,很多东西是可以先暂时放弃的。
等市场到手后再做也不迟。
扯远了。。。。。。拉回来:
一切不以提高软件质量为目的的活动都是耍流氓!一切有助于提高软件质量的活动都是好过程!
@woshizh 思路就是通过坐标去点击,先找到能找到的元素,获取屏幕的相对坐标,让后根据坐标去点目的对象。
程序出错是因为 driver.findElementById("com.ef.efekta.englishtown:id/planButton") 语句执行直接抛异常了,然后就终止了代码的执行。你可以用捕获异常的方式进行处理,23 楼已给出样例
@shimazakiharuka 如果缺这个 会有错误提示的啊。。。。。我之前也遇到过的。。。会提示缺少什么 json
@shimazakiharuka 你是在什么系统下的? 你这个路径是 linux 下的路径吧
你试试
File classpathRoot = new File(System.getProperty("user.dir"));
File appDir = new File(classpathRoot, "apps");
File app = new File(appDir, "xxx.apk");
@shimazakiharuka pom 那是 maven 工程,你报错报的是什么错?