随笔分类 -  [ 001 ] - Appium

摘要:#coding=utf-8 from appium import webdriver import time from appium.webdriver.support.ui import WebDriverWait import time from appium.webdriver.common.by import By from appium.webdriver.support impor... 阅读全文
posted @ 2018-10-27 21:27 IT测试老兵 阅读(709) 评论(0) 推荐(0) 编辑
摘要:封装线性脚本:itestapp 封装方法:删除应用、添加应用、添加监控、关闭应用和滑动应用 阅读全文
posted @ 2018-10-27 21:24 IT测试老兵 阅读(607) 评论(0) 推荐(0) 编辑
摘要:测试app:itest_app 测试类型:线性脚本编写 阅读全文
posted @ 2018-10-27 21:20 IT测试老兵 阅读(1807) 评论(0) 推荐(0) 编辑
摘要:appium+unittest整合单元测试框架源码思路: 阅读全文
posted @ 2018-10-27 21:07 IT测试老兵 阅读(1129) 评论(0) 推荐(0) 编辑
摘要:自动化测试脚本实战-艾人app 阅读全文
posted @ 2018-10-27 21:04 IT测试老兵 阅读(571) 评论(0) 推荐(0) 编辑
摘要:完整源码: 阅读全文
posted @ 2018-10-27 21:00 IT测试老兵 阅读(1247) 评论(0) 推荐(1) 编辑
摘要:from time import sleep from appium import webdriver desired_caps = { 'platformName': 'Android', 'platformVersion': '5.0.0.0', 'deviceName': '127.0.0.1:62001', 'appPackage': 'com.baid... 阅读全文
posted @ 2018-10-27 20:57 IT测试老兵 阅读(1145) 评论(0) 推荐(0) 编辑
摘要:1.keyevent()键盘事件 只限于安卓设备使用。 其他操作: 阅读全文
posted @ 2018-10-27 20:51 IT测试老兵 阅读(2354) 评论(0) 推荐(1) 编辑
摘要:一、先来看一下整体appium po的架构图设计 二、我们先看PO文件中base_page类的实现: 我们对selenium的元素定位进行二次封装设计,对id/xpath定位进行改写。 三、我们对登录页面进行页面对象设计 1.把所有用到的元素都定义成一个方法。 2.每一个操作步骤都封装为一个方法。 阅读全文
posted @ 2018-08-20 15:08 IT测试老兵 阅读(3018) 评论(1) 推荐(0) 编辑
摘要:前言: Appium Python API全集,不知道哪个大神整理的,这里贴出来分享给大家。 1.contexts contexts(self): Returns the contexts within the current session. 返回当前会话中的上下文,使用后可以识别H5页面的控件 阅读全文
posted @ 2018-07-16 22:48 IT测试老兵 阅读(6334) 评论(0) 推荐(1) 编辑
摘要:我们接着上篇文章说,本篇我们进行appium连接夜神模拟器进行讲解。 7.aapt 环境变量配置 D:\androidsdk\android-sdk-windows\build-tools\24.0.0 目录下找到aapt.exe,将这个路径设置环境变量,添加到 path 下 打开 cmd。输入 a 阅读全文
posted @ 2018-06-25 22:44 IT测试老兵 阅读(1126) 评论(0) 推荐(0) 编辑
摘要:Appium移动端自动化测试相信大家都不陌生,appium的铁哥们是selenium,不管是selenium还是appium,都是调用webdriver来做自动化测试。今天关于appium的介绍我们不用多说,大家可以自行百度去了解,我们今天只在这里去介绍appium环境的搭建。因为网上关于Appiu 阅读全文
posted @ 2018-06-25 16:09 IT测试老兵 阅读(1611) 评论(3) 推荐(3) 编辑
摘要:应用操作篇 1.1).安装应用 1.2).卸载应用 1.3).关闭应用 关闭应用。这个方法与quit()有所不同,quit()是在结果测试时执行的,这个方法并非真正的关闭应用,相当于按home 键将应用置于后台,可以通过launch_app()再次启动。 1.4).检查应用是否安装 如果安装就返回T 阅读全文
posted @ 2018-02-10 14:08 IT测试老兵 阅读(1131) 评论(0) 推荐(0) 编辑
摘要:1、name定位 所以,我们暂时可以把元素的text 属性看作name 来使用。如果你的app不能正常的定位元素,那就换其它定位方式吧。 2).id定位 通过UI Automator定位到的resource-id就是元素的ID、 3).classname定位 输出结果: (注:一般一个页面上的cla 阅读全文
posted @ 2018-02-10 13:42 IT测试老兵 阅读(3110) 评论(0) 推荐(1) 编辑

作者:测试老兵
出处:https://www.cnblogs.com/fighter007/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
点击右上角即可分享
微信分享提示