摘要: 前面也说过appium也是以webdriver为基的,对于元素的定位也基本一致,只是增加一些更适合移动平台的独特方式,下面将着重介绍xpath方法,这应该是UI层元素定位最强大的方法啦! 以淘宝app为例,定位左上角扫一扫按钮 1.如果元素text是唯一的,可以通过text文本定位 //*[@tex 阅读全文
posted @ 2018-06-13 22:23 菜鸟可米 阅读(39100) 评论(3) 推荐(8)
摘要: Appium作为当下一款移动应用的自动化测试工具,对于测试来说重要性不言可寓,废话不多说,下面总结下它常用的API: 1.contextscontexts(self): Returns the contexts within the current session . 返回当前会 话中的上下文 ,使 阅读全文
posted @ 2018-06-11 21:55 菜鸟可米 阅读(1097) 评论(0) 推荐(0)
摘要: Jenkins简介 Jenkins是Java编写的非常流行的持续集成(CI)服务,起源于Hudson项目。所以Jenkins和Hudson功能相似。 Jenkins支持各种版本的控制工具,如CVS、SVN、Git、Mercurial、Perforce和ClearCase,而且可以执行用Apache 阅读全文
posted @ 2018-05-21 17:44 菜鸟可米 阅读(20843) 评论(0) 推荐(10)
摘要: 提到自动化测试,就少不了自动化生成测试报告,其实也少不了漂亮的测试报告呀!刚好看到在github上有个大神(TesterlifeRaymond)分享了BeautifulReport,与unittest测试框架完美的结合起来,就能生成BeautifulReport了。下面来小小实践一把: 一、首先,准 阅读全文
posted @ 2018-05-17 20:08 菜鸟可米 阅读(16844) 评论(1) 推荐(2)
摘要: 前面如何快速搭建基于python+appium的自动化测试环境介绍过安装Appium-desktop的客户端版本,然后每次需要运行脚本的时候都要先去找到Appium应用并双击打开,再点击Start Server启动后才能进行。时间久了,是不是觉得有点烦锁呀!那有没有来个命令能直接启动的呀?(IT员都 阅读全文
posted @ 2018-05-14 12:59 菜鸟可米 阅读(517) 评论(0) 推荐(0)
摘要: 申请:本文介绍主要是针对Android. 1.什么是Appium: Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持IOS、Android及FirefoxOS平台。Appium使用WebDriver的json wire协议,来驱动Android系统的UI 阅读全文
posted @ 2018-05-10 15:05 菜鸟可米 阅读(612) 评论(0) 推荐(0)
摘要: 自动化测试执行过程中,难免会有错误/异常出现,比如测试脚本没有发现对应元素,则会立刻抛出NoSuchElementException异常。这时不要怕,肯定是测试脚本或者测试环境哪里出错了!那如何处理才是关键?因为一般只是局部有问题,为了让脚本继续执行,so我们可以用try...except...ra 阅读全文
posted @ 2018-05-03 15:37 菜鸟可米 阅读(14267) 评论(0) 推荐(7)
摘要: 能否构建健壮和可靠的测试是UI自动化测试能否成功的关键因素之一。但实际情况是当一个测试接着一个测试执行的时候,常会遇到各种不同的状况。比如脚本去定位元素或去验证程序的运行状态时,有时会发现找不到元素,这可能是由于突然的资源受限或网络延迟等引起响应速度太慢所导致,这时会返回测试失败的结果。so我们需要 阅读全文
posted @ 2018-05-02 19:14 菜鸟可米 阅读(1699) 评论(0) 推荐(1)
摘要: Page Object模式是使用Selenium的广大同行最为公认的一种设计模式。在设计测试时,把元素和方法按照页面抽象出来,分离成一定的对象,然后再进行组织。 Page Object模式,创建一个对象来对应页面的一个应用。故我们可以为每个页面定义一个类,并为每个页面的属性和操作构建模型。体现在对界 阅读全文
posted @ 2018-04-28 23:17 菜鸟可米 阅读(14651) 评论(1) 推荐(6)
摘要: 数据驱动模式的测试好处相比普通模式的测试就显而易见了吧!使用数据驱动的模式,可以根据业务分解测试数据,只需定义变量,使用外部或者自定义的数据使其参数化,从而避免了使用之前测试脚本中固定的数据。可以将测试脚本与测试数据分离,使得测试脚本在不同数据集合下高度复用。不仅可以增加复杂条件场景的测试覆盖,还可 阅读全文
posted @ 2018-04-27 19:45 菜鸟可米 阅读(6922) 评论(2) 推荐(3)
jQuery火箭图标返回顶部代码