霍格沃兹测试开发学社

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

上一页 1 ··· 195 196 197 198 199 200 201 202 203 ··· 277 下一页
摘要: 原文链接 下载及安装 下载地址: https://github.com/appium/appium-desktop/releases 下载对应系统的 Appium 版本,安装完成之后,点击 “Start Server”,就启动了 Appium Server。 在启动成功页面点击右上角的放大镜,进入到 阅读全文
posted @ 2022-06-01 09:10 霍格沃兹测试开发学社 阅读(67) 评论(0) 推荐(0)
摘要: 原文链接 Appium架构 Appium 设计哲学 不需要为了自动化而重新编译或修改被测应用 不应该让移动端自动化测试限定在某种语言或者某个具体的框架 不要为了移动端的自动化测试而重新造轮子 移动端自动化测试应该是开源的 Appium 架构 Appium 架构图如下: Appium 的核心是一个 W 阅读全文
posted @ 2022-05-31 15:36 霍格沃兹测试开发学社 阅读(69) 评论(0) 推荐(0)
摘要: 原文链接 功能Bug 内容显示错误 前端页面展示的内容有误。 这种错误的产生有两种可能 1、前端代码写的文案错误 2、接口返回值错误 功能错误 功能错误是在测试过程中最常见的类型之一,也就是产品的功能没有实现。比如图中的公众号登录不成功的问题。 界面展示错乱 产品界面上的元素展示重叠(如下图),这类 阅读全文
posted @ 2022-05-30 09:00 霍格沃兹测试开发学社 阅读(254) 评论(0) 推荐(0)
摘要: 本文节选自霍格沃兹测试开发学社内部教材 adb 全称为 Android Debug Bridge(Android 调试桥),是 Android SDK 中提供的用于管理 Android 模拟器或真机的工具。 adb 是一种功能强大的命令行工具,可让 PC 端与 Android 设备进行通信。adb 阅读全文
posted @ 2022-05-27 11:29 霍格沃兹测试开发学社 阅读(278) 评论(0) 推荐(0)
摘要: 本文节选自霍格沃兹测试开发学社内部教材 app 的结构包含了 APK 结构和 app 页面结构两个部分 APK结构 APK 是 Android Package 的缩写,其实就是 Android 的安装包。通过将 APK 文件直接传到 Android 模拟器或 Android 手机中执行即可安装。 A 阅读全文
posted @ 2022-05-25 13:47 霍格沃兹测试开发学社 阅读(190) 评论(0) 推荐(0)
摘要: 原文链接 ~ Emulator Emualor 是 Android Studio 自带的模拟器,是官方提供的工具,Android 开发最常使用的就是这一款。 它功能非常齐全,电话本、通话等功能都可正常使用。用户可以使用键盘输入,鼠标点击模拟器按键输入,甚至还可以使用鼠标点击、拖动屏幕进行操纵。 当然 阅读全文
posted @ 2022-05-23 11:25 霍格沃兹测试开发学社 阅读(392) 评论(0) 推荐(0)
摘要: 原文链接 为 UI 页面写测试用例时(比如 web 页面,移动端页面),测试用例会存在大量元素和操作细节。当 UI 变化时,测试用例也要跟着变化, PageObject 很好的解决了这个问题。 使用 UI 自动化测试工具时(包括 selenium,appium 等),如果无统一模式进行规范,随着用例 阅读全文
posted @ 2022-05-18 09:11 霍格沃兹测试开发学社 阅读(79) 评论(0) 推荐(0)
摘要: 原文链接 实战演示 文件上传 input 标签使用自动化上传,先定位到上传按钮,然后 send_keys 把路径作为值给传进去. 如图所示,是企业微信文件上传的页面 定位到标签为 input,type 为 file 的元素信息,然后使用 send_keys 把文件路径作为值给传进去。 Python 阅读全文
posted @ 2022-05-17 09:20 霍格沃兹测试开发学社 阅读(114) 评论(0) 推荐(0)
摘要: 原文链接 在页面上直接执行 js 在某个已经定位的元素上执行 js 执行js Selenium 可以通过 execute_script() 来执行 JavaScript 脚本。 driver.execute_script:同步执行 JavaScript 在当前的窗口框架下 js 脚本可以在浏览器的开 阅读全文
posted @ 2022-05-16 10:38 霍格沃兹测试开发学社 阅读(154) 评论(0) 推荐(0)
摘要: 原文链接 实战演示 Python 版本 #导入依赖 import os from selenium import webdriver def test_browser(): #使用os模块的getenv方法来获取声明环境变量browser browser = os.getenv("browser") 阅读全文
posted @ 2022-05-12 09:43 霍格沃兹测试开发学社 阅读(62) 评论(0) 推荐(0)
上一页 1 ··· 195 196 197 198 199 200 201 202 203 ··· 277 下一页