
自动化测试工具
文章平均质量分 95
0xAI
热爱技术,All in AI
展开
-
Selenium Webdriver元素定位的八种常用方式
楼主原创,分享不易,转载请注明,谢谢。在使用selenium webdriver进行元素定位时,通常使用findElement或findElements方法结合By类返回的元素句柄来定位元素。其中By类的常用定位方式共八种,现分别介绍如下。1. By.name()页面源码如下:<button id="gbqfba"aria-label="Google Searc...原创 2015-01-10 10:31:37 · 53506 阅读 · 5 评论 -
史上最简单Robotium跨进程操作实践——基于ADB框架
史上最简单的“Robotium跨进程操作”介绍,基于adb来实现,感兴趣的朋友可以看看。原创 2015-01-10 09:40:16 · 16251 阅读 · 13 评论 -
在Android中使用adb命令时关于权限方面的一些总结
楼主原创,分享不易,转载请注明出处,谢谢。最近一段时间一直在调试关于之前做的adb4Robotium跨进程测试框架出现的问题,随着对问题的不断研究,发现关于adb命令的执行权限这块的坑比较多,但目前网上关于这块的信息还是相对比较缺乏的,所以自己拿手机做了一些小实验,并写此文借以做个小结,方便以后查阅。 坑一、用户机就算是已经root了,但默认运行所有命令时都仍然是普通用户身份,除非原创 2015-01-31 19:29:59 · 80015 阅读 · 12 评论 -
关于adb4robotium跨进程框架抛出InputStream cannot be null的异常的解决方案
之前我写的关于利用adb框架来进行robotium跨进程操作的文章中,有些朋友使用真机进行测试时,遇到一个比较奇怪的问题,会抛出"InputStream cannot be null"的异常。经过检查发现是由于代码中要生成的uidump.xml文件并没有在目标文件夹中生成,导致后面在使用File对象处理时,直接抛异常了。这个问题其实比较怪异,经分析问题原因是跟adb命令在robotium框架中原创 2015-02-03 13:07:08 · 4591 阅读 · 7 评论 -
selenium从零开始到放弃之疑难杂症总结
本文是本人正在准备的《Selenium Webdriver 从零开始到放弃》一文中的一个章节,主要用于收集在测试过程中遇到的各种比较奇葩的问题,分享给大家。一方面自己做个总结,另一方面如果有人遇到同样的问题可以做个参考。本章节的内容会持续更新,其他章节的内容在写完后也会陆续发布在这里,让大家先睹为快,共同学习和提高。原创 2016-08-27 01:46:02 · 5178 阅读 · 0 评论 -
Xpath中关于部分常用轴表达式使用总结
我们在自动化测试中会经常使用到xpath来进行对象的选择。之前我写过的一篇关于自动化测试对象定位的八种常用方式中,也介绍了一些xpath的基本表达式。但有些比较特殊的情况中,仅靠这些比较基本的xpath表达式还不够灵活,所以今天继续介绍几种比较常用的基于“轴(Axes)”的表达式。本文中的示例HTML代码为http://www.guru99.com,代码使用的区域为如下图所示,大家可以在该页面中对照原创 2017-01-29 11:58:20 · 12476 阅读 · 0 评论