霍格沃兹测试开发学社

《Python测试开发进阶训练营》(随到随学!)
2023年第2期《Python全栈开发与自动化测试班》(开班在即)
报名联系weixin/qq:2314507862

06 2022 档案

摘要:原文链接 本文节选自霍格沃兹测试开发学社内部教材 Capability 是一组键值对的集合(比如:"platformName": "Android")。Capability 主要用于通知 Appium 服务端建立 Session 需要的信息。客户端使用特定语言生成 Capabilities,最终会以 阅读全文
posted @ 2022-06-29 15:22 霍格沃兹测试开发学社 阅读(60) 评论(0) 推荐(0) 编辑
摘要:本文节选自霍格沃兹测试开发学社内部教材 原文链接 参数化是自动化测试的一种常用技巧,可以将测试代码中的某些输入使用参数来代替。以百度搜索功能为例,每次测试搜索场景,都需要测试不同的搜索内容,在这个过程里面,除了数据在变化,测试步骤都是重复的,这时就可以使用参数化的方式来解决测试数据变化,测试步骤不变 阅读全文
posted @ 2022-06-28 09:22 霍格沃兹测试开发学社 阅读(161) 评论(0) 推荐(0) 编辑
摘要:原文链接 本文节选自霍格沃兹测试开发学社内部教材 断言是 UI 自动化测试的三要素之一,是 UI 自动化不可或缺的部分。在使用定位器定位到元素后,通过脚本进行业务操作的交互,想要验证交互过程中的正确性就需要用到断言。 常规的UI自动化断言 分析正确的输出结果,常规的断言一般包含以下的几个情形: 比较 阅读全文
posted @ 2022-06-27 09:40 霍格沃兹测试开发学社 阅读(51) 评论(0) 推荐(0) 编辑
摘要:原文链接 本文节选自霍格沃兹测试开发学社内部教材 Toast 是 Android 系统中的一种消息框类型,它属于一种轻量级的消息提示,常常以小弹框的形式出现,一般出现 1 到 2 秒会自动消失,可以出现在屏幕上中下任意位置。它不同于 Dialog,它没有焦点。Toast 的设计思想是尽可能的不引人注 阅读全文
posted @ 2022-06-23 09:03 霍格沃兹测试开发学社 阅读(89) 评论(0) 推荐(0) 编辑
摘要:原文链接 WebDriverWait类解析 WebDriverWait 用法代码 Python 版本 WebDriverWait( driver,timeout,poll_frequency=0.5,ignored_exceptions=None) 参数解析: driver:WebDriver 实例 阅读全文
posted @ 2022-06-22 09:25 霍格沃兹测试开发学社 阅读(47) 评论(0) 推荐(0) 编辑
摘要:原文链接 导入TouchAction Python 版本 from appium.webdriver.common.touch_action import TouchAction Java 版本 import io.appium.java_client.TouchAction; 常用的手势操作 pr 阅读全文
posted @ 2022-06-20 09:32 霍格沃兹测试开发学社 阅读(44) 评论(0) 推荐(0) 编辑
摘要:本文为霍格沃兹测试开发学社优秀学员跳槽笔记,测试开发进阶学习文末加群。 本人毕业后懵懂的加入了软件测试这个行业,前 3 年是在做外包项目,后来跳槽到甲方干了 5 年,在去年突然发现我已经干了 8 年功能测试了。 在这8年里,我成为一名宝妈,有娃之后明显感觉精力不够用加不动班了。为了自己不被行业淘汰, 阅读全文
posted @ 2022-06-16 09:02 霍格沃兹测试开发学社 阅读(85) 评论(0) 推荐(1) 编辑
摘要:原文链接 常用操作 点击操作 通常获取到元素之后,可以调用 click() 方法来实现对这个元素的点击操作。示例代码如下: python 版本 driver.find_element_by_id("home_search").click() Java 版本 driver.findElementByI 阅读全文
posted @ 2022-06-14 08:54 霍格沃兹测试开发学社 阅读(35) 评论(0) 推荐(0) 编辑
摘要:原文链接 XPath高级定位技巧 XPath 简介 XPath 的英文全称为:XML Path Language,意旨对 XML 中的元素进行路径定位的一种语言,它可适用 XML 标记语言,Html 标记语言,app Dom 结构。XPath 是自动化工具的定位基础,可适用于 Selenium 工具 阅读全文
posted @ 2022-06-13 09:15 霍格沃兹测试开发学社 阅读(133) 评论(0) 推荐(3) 编辑
摘要:原文链接 客户端的页面通过 XML 来实现 UI 的布局,页面的 UI 布局作为一个树形结构,而树叶被定义为节点。这里的节点也就对应了要定位的元素,节点的上级节点,定义了元素的布局结构。在 XML 布局中可以使用 XPath 进行节点的定位。 App的布局结构 从上面这张图中可以看到最左侧是应用的页 阅读全文
posted @ 2022-06-08 09:15 霍格沃兹测试开发学社 阅读(39) 评论(0) 推荐(0) 编辑
摘要:原文链接 元素定位是 UI 自动化测试中最关键的一步,假如没有定位到元素,也就无法完成对页面的操作。那么在页面中如何定位到想要的元素,本小节讨论 Appium 元素定位方式。 Appium的元素定位方式 定位页面的元素有很多方式,比如可以通过 ID、accessibility_id、XPath 等方 阅读全文
posted @ 2022-06-07 08:58 霍格沃兹测试开发学社 阅读(43) 评论(0) 推荐(0) 编辑
摘要:01 测试行业现状-互联网寒冬对测试人员的影响 继教育培训、社区团购领域大幅度裁员之后,互联网大厂裁员消息也开始陆续传出,百度爆出游戏部门300多人接近全部被裁,直播业务被裁员90%;爱奇艺大规模裁员,裁员比例在20%到40%;而腾讯在年度员工大会表示,PCG事业群将开始大规模人员优化,此外,字节、 阅读全文
posted @ 2022-06-06 09:16 霍格沃兹测试开发学社 阅读(55) 评论(0) 推荐(0) 编辑
摘要:本文为霍格沃兹测试开发学社优秀学员跳槽笔记,测试开发进阶学习文末加群。 本人已经工作7年了,做的都是功能测试以及写一些简单的自动化脚本,加上之前没有学习的意识,导致专业技术水平与工作年限不匹配,在上家公司工作3年只有一次晋级调薪。随着时间的流逝,职场危机感越来越严重,觉得做功能没有什么职场竞争力。看 阅读全文
posted @ 2022-06-02 09:20 霍格沃兹测试开发学社 阅读(49) 评论(0) 推荐(0) 编辑
摘要:原文链接 下载及安装 下载地址: https://github.com/appium/appium-desktop/releases 下载对应系统的 Appium 版本,安装完成之后,点击 “Start Server”,就启动了 Appium Server。 在启动成功页面点击右上角的放大镜,进入到 阅读全文
posted @ 2022-06-01 09:10 霍格沃兹测试开发学社 阅读(35) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示