随笔分类 - [ 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...
阅读全文
摘要:封装线性脚本:itestapp 封装方法:删除应用、添加应用、添加监控、关闭应用和滑动应用
阅读全文
摘要:测试app:itest_app 测试类型:线性脚本编写
阅读全文
摘要:appium+unittest整合单元测试框架源码思路:
阅读全文
摘要:自动化测试脚本实战-艾人app
阅读全文
摘要: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...
阅读全文
摘要:1.keyevent()键盘事件 只限于安卓设备使用。 其他操作:
阅读全文
摘要:一、先来看一下整体appium po的架构图设计 二、我们先看PO文件中base_page类的实现: 我们对selenium的元素定位进行二次封装设计,对id/xpath定位进行改写。 三、我们对登录页面进行页面对象设计 1.把所有用到的元素都定义成一个方法。 2.每一个操作步骤都封装为一个方法。
阅读全文
摘要:前言: Appium Python API全集,不知道哪个大神整理的,这里贴出来分享给大家。 1.contexts contexts(self): Returns the contexts within the current session. 返回当前会话中的上下文,使用后可以识别H5页面的控件
阅读全文
摘要:我们接着上篇文章说,本篇我们进行appium连接夜神模拟器进行讲解。 7.aapt 环境变量配置 D:\androidsdk\android-sdk-windows\build-tools\24.0.0 目录下找到aapt.exe,将这个路径设置环境变量,添加到 path 下 打开 cmd。输入 a
阅读全文
摘要:Appium移动端自动化测试相信大家都不陌生,appium的铁哥们是selenium,不管是selenium还是appium,都是调用webdriver来做自动化测试。今天关于appium的介绍我们不用多说,大家可以自行百度去了解,我们今天只在这里去介绍appium环境的搭建。因为网上关于Appiu
阅读全文
摘要:应用操作篇 1.1).安装应用 1.2).卸载应用 1.3).关闭应用 关闭应用。这个方法与quit()有所不同,quit()是在结果测试时执行的,这个方法并非真正的关闭应用,相当于按home 键将应用置于后台,可以通过launch_app()再次启动。 1.4).检查应用是否安装 如果安装就返回T
阅读全文
摘要:1、name定位 所以,我们暂时可以把元素的text 属性看作name 来使用。如果你的app不能正常的定位元素,那就换其它定位方式吧。 2).id定位 通过UI Automator定位到的resource-id就是元素的ID、 3).classname定位 输出结果: (注:一般一个页面上的cla
阅读全文