摘要: 一。命名元组 from collections import namedtupleStudent = namedtuple("student", ['name', 'age', 'gender'])tu2 = Student('小明', '17', '男')tu1 = Student('11', ' 阅读全文
posted @ 2021-03-02 10:38 1142783691 阅读(73) 评论(0) 推荐(0) 编辑
摘要: OpenSTF(Smartphone Test Farm) 是移动设备管理平台,可以从浏览器端远程调试、远程管理设备。 安装: 1.安装ubuntu虚拟机 教程:https://blog.csdn.net/weixin_43521890/article/details/88111911 2.安装do 阅读全文
posted @ 2021-02-23 19:55 1142783691 阅读(79) 评论(0) 推荐(0) 编辑
摘要: appium官网: 网址:http://appium.io/# 1.选择英文版的进入 初始化客户端 appium使用: #获取现在的页面名字 print(driver.current_activity) #获取包名 print(driver.current_package) #获取上下文环境,原声环 阅读全文
posted @ 2021-01-24 13:18 1142783691 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 一。appium常用API操作 异常处理:uiautomator init failed;can't find uiautomator 建议:先关闭第三方辅助工具,如果还不行执行以下命令: appuim 启动异常。 解决方案(wind): 1.进入手机:adb shell 2.查看运行的服务:pm 阅读全文
posted @ 2020-08-12 22:40 1142783691 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 一。appuim 元素定位辅助工具 1)启动 点击搜索按钮,等待 等待完毕: 启动会话: 页面页面介绍: 2)元素定位: -搜索 搜索结果: 补充: 1.selenium中 webdriver.Chrome()运行原理: -先启动一个服务端,再启动一个客户端 使用客户端给服务端发送请求 -start 阅读全文
posted @ 2020-08-11 00:20 1142783691 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 一。 appium介绍 Appium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试。 它使用WebDriver协议驱动iOS,Android和Windows应用程序。 多平台支持: 三种APP: -原生APP类型 --原生应用 -web app类型 --移动应用 -native 阅读全文
posted @ 2020-08-09 22:00 1142783691 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 一。app自动化与接口测试比较1)侧重- 同等重要, UI 测试。 HTML- 手机 app == 手机上的网页。 web前端开发,安卓开发,ios 开发,- web 展示页面:HTML css , js- 安卓(原生开发语言):java / kotlin- ios(原生开发语言):OC, swif 阅读全文
posted @ 2020-08-09 17:48 1142783691 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 一。PageObject 1.定义: 是指UI界面上用于与用户进行交互的对象。它可以指整个页面,也可以指Page上的某个区域,是Selenium自动化测试项目开发实践的最佳设计模式之一。 - PageObject 页面对象。 会把某个网页(app页面)页面封装成对象。 - 对象 - 属性。 元素定位 阅读全文
posted @ 2020-08-02 22:58 1142783691 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 一。过滤用例 1.定义 pytest,是由第三方开发的一个python单元测试框架,与python自带的unittest有些类似(pytest不完全兼容unittest)。 与unittest相比: 优点: 1)编写用例比较灵活,不需要unittest那样先继承,setUp,tearDown这样的写 阅读全文
posted @ 2020-07-31 20:01 1142783691 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 一。JS操作 #1.js代码的调用#execute_script 使用这个方法调用js代码from selenium import webdriverimport timedriver=webdriver.Chrome()driver.get("http:www.baidu.com")driver. 阅读全文
posted @ 2020-07-22 00:11 1142783691 阅读(717) 评论(0) 推荐(0) 编辑