首页
学习
活动
专区
工具
TVP
发布

从头开始学习测试开发

专栏作者
64
文章
67342
阅读量
13
订阅数
Python使用ElementTree解析xml
ElementTree 是Python用来解析和处理 XML的标准库,它提供了轻量级的 Python 式的 API ,它由一个 C 实现来提供。
沈宥
2024-01-04
1490
Playwright事件监控
(1)通过网络加载解析页面 (2)触发 page.on("domcontentloaded") 事件 (3)执行页面的 js 脚本,加载静态资源 (4)触发 page.on("laod")事件 (5)页面执行动态加载的脚本 (6)当 500ms 都没有新的网络请求的时候,触发 networkidle 事件
沈宥
2022-12-05
2.2K0
Web UI自动化利器-Playwright
一、安装 1、官方文档:https://playwright.dev/python/docs/intro 2、Git:https://github.com/Microsoft/playwright-python 3、pypi:https://pypi.org/project/playwright/ 4、安装 依赖:Python 3.7 版本及以上 安装过程中会自动安装对应的浏览器和驱动,不需要额外配置 WebDriver (1)通过pip安装 pip install --upgrade pip pip i
沈宥
2022-12-05
6540
自动安装selenium-driver
一、安装 1、Git地址:https://github.com/SergeyPirogov/webdriver_manager 2、安装 pip install webdriver-manager 二、使用教程 以Chromedriver为例 # selenium 3 from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager driver = webdriver.Chrome(Chrom
沈宥
2022-12-05
6490
Linux启动Django项目提示'SQLite 3.8.3 or later is required'
1、Python版本:Python 3.6.8 2、Django版本:3,.1.3 3、报错信息
沈宥
2022-12-05
7750
Appium-Android多设备并发测试
只要你的Appium服务端口与 Appium bootstrap的端口在 0到 65536 之间,且端口号并不相同,这样两个Appium 服务器就不会去监听同一个端口。确保通过-u参数标志的 id与对应的设备id 是一致的。这就是 Appium 能知道设备之间是如何通信的原因,因此必须保证参数准确无误。
沈宥
2022-12-05
8810
iOS推送工具-SmartPush
1、Github地址:https://github.com/shaojiankui/SmartPush 2、release安装包:https://github.com/shaojiankui/SmartPush/releases
沈宥
2022-12-05
1.7K0
Django Sqlite 数据库,在已有表中添加新字段
可以通过 migrate 传递上一次迁移的编号来撤销迁移。 例如,要撤销最近一次迁移 0020_auto_20220520_1511,进入迁移文件,找到dependencies中信息
沈宥
2022-06-21
3.9K0
Android APP混合应用自动化-Appium
在做Android应用自动化时,当出现内嵌webview页面,driver无法获取到元素信息,导致无法进行下一步,通过切换窗口的方式来进行
沈宥
2022-06-21
5350
Android-APP启动时间-for Python
1、adb命令行获取 adb shell am start -S -W com.xxxx.xxxx/com.xxxx.biz.main.ui.activity.SplashPageActivity
沈宥
2022-06-21
5560
iOS性能数据获取-tidevice
Git地址:https://github.com/alibaba/taobao-iphone-device 安装:pip install -U tidevice
沈宥
2022-06-21
5260
iOS命令行工具
libimobiledevice:使用本机协议与 iOS 真机设备上的服务进行通信的开源包
沈宥
2022-06-21
2.1K0
钉钉群自定义机器人for Python
2、由于官方文档没有提供Python版本,补充一下 安装: pip install DingtalkChatbot
沈宥
2022-05-10
9490
Python定时器APScheduler
简介:APScheduler是python的一个定时任务调度框架,能实现类似linux下crontab类型的任务,使用起来比较方便。它提供基于固定时间间隔、日期以及crontab配置类似的任务调度。
沈宥
2022-05-10
1K0
H5-UI自动化实现
官网:https://chromedriver.chromium.org/downloads 国内:https://npm.taobao.org/mirrors/chromedriver/ 将文件拖入项目中: driver_path = BASEDIRPATH + '/chromedriver'
沈宥
2022-05-10
5300
BeautifulReport报告页面展示异常解决方法
那就只能从源头查起来,先看了看BeautifulReport的源码,就是常规的给模板文件赋值
沈宥
2022-05-10
7160
Appium使用for Android详解
一、启动Appium服务器 1、Appium Desktop启动 Appium Desktop的作用 简单来说,Appium Desktop其实是Appium服务器的图形界面,使用后就不需要使用Node / NPM来安装Appium。可以用来启动/停止服务器,使用检查器查看应用程序的元素,查看日志。 根据系统下载release版本https://github.com/appium/appium-desktop/releases 📷 安装使用 默认启动的server端口号为4723,可手动修改;使用Advan
沈宥
2022-05-10
9930
supervisor安装与使用教程for Mac
以brew安装为例,从上面的查找的信息中找到配置文件的位置:`/usr/local/etc/supervisord.ini`
沈宥
2022-05-10
1.1K0
如何录入一条完整的用例
一、用例等级划分 等级描述评定标准用例不通过的影响范围适用范围P0模块的核心用例1、涉及到APP的正常使用 如登录注册模块中的手机号快速登录 2、涉及到金钱交易 如订单支付 3、用户使用频率非常高 1、无法进入APP 2、无法获取到正常数据 3、让平台在一定程度上造成经济损失 4、造成用户流失 冒烟测试、回归测试P1模块的重要功能APP主要功能正常使用 1、功能流程报错导致无法进行下一步 2、功能状态错误导致用户无法正常操作其他行为 3、当前功能数据错误,导致当前功能或者其他功能也展示错
沈宥
2022-05-10
3150
Web UI自动化框架-Cypress
Cypress 是在 Mocha API 的基础上开发的一套开箱即用的 E2E 测试框架,并不依赖前端框架,也无需其他测试工具库,配置简单,并且提供了强大的 GUI 图形工具,可以自动截图录屏,实现时空旅行并在测试流程中 Debug。
沈宥
2022-05-10
6580
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档