【python自动化】Playwright基础教程(二) 本文使用的playwright版本为1.37.0 官方文档:https://playwright.dev/python/docs/ 非常建议大家对playwright感兴趣的可以直接阅读官方文档,真的非常详细 前言 之前写过一篇playwright教程,但那个时候还是属于学习阶段。 目前已经将公司selenium框架构建的webui自动化项目使用playwright进行了重构,个人对playwright的使用也比之前更加熟悉,在此重新汇总一下,后续如果应用了本文中没有提及的知识,会继续更新这个系列。 这个系列主要讲解知识点,不进行...

【python自动化】Playwright基础教程(九)-悬浮元素定位&自定义ID定位&组合定位&断言 本文目录 文章目录 【python自动化】Playwright基础教程(九)-悬浮元素定位&自定义ID定位&组合定位&断言 playwright系列回顾 前文代码 悬浮元素定位 定位方式一 定位方式二 定位方式三(推荐) 自定义ID定位 官方方式 我的实用方式 组合定位 _and _or 其他定位 断言 断言列表 前文代码 直接定位指定浏览器 classDemo05: def__init__(sel...

【Go系列-1】-Go安装教程 环境提前准备 安装的时候可以选择自己的目录进行环境管理 E:\Z_Enviroment\Go 创建文件夹: E:\Z_Enviroment\Go E:\Z_Enviroment\GoWorks E:\Z_Enviroment\GoWorks\bin E:\Z_Enviroment\GoWorks\pkg E:\Z_Enviroment\GoWorks\src 环境变量配置 GOROOTGo安装目录 GOPATHGo工作目录 GOROOTE:\Z_Enviroment\Go GOPATHE:\Z_Enviroment\GoWorks 下载安装G...

【python自动化】Playwright基础教程(六)事件操作③单击&双击&计数&过滤&截图&JS注入 本文目录 文章目录 【python自动化】Playwright基础教程(六)事件操作③单击&双击&计数&过滤&截图&JS注入 playwright系列回顾 前文代码 点击click 官方示列 点击常用实战 双击dblclick 双击实战 计数count 计数使用实战 过滤filter 过滤实战 截图screenshot 截图实战 执行jsevaluate J...

【python自动化】Playwright基础教程(三)定位操作 上文我们已经能够成功进行登录操作了。对于里面的一些定位方式,输入,点击等操作,在这一节,我们直接进行一个大汇总。以后遇到直接来这里搜。 定位操作 定位操作都在Page类下。养成看源码的习惯,结合官方文档,源码还写了例子,真的是很详细了。 按alt文本定位元素-get_by_alt_text() 使用频率:★☆☆☆☆ 释义:按alt属性的文本进行定位元素。 网页代码: <imgalt='Playwrightlogo'> 定位用法: page.get_by_alt_text("Playwrightlogo").c...

【python自动化】Playwright基础教程(七)Keyboard键盘 playwright模拟键盘操作 键盘事件提供了用于管理虚拟键盘的API,高级API是keyboard.type(),它使用的是原始字符再页面上生成对应的keydown、keypress/input和keyup事件。 模拟真实键盘操作进行更精细的控制可以使用keyboard.down()、keyboard.up()和keyboard.insert_text()手动触发事件。 本文目录 文章目录 【python自动化】Playwright基础教程(七)Keyboard键盘 playwright系列回顾 前...

【python自动化】Playwright基础教程(八)鼠标操作 本文目录 文章目录 【python自动化】Playwright基础教程(八)鼠标操作 playwright系列回顾 前文代码 click模拟鼠标点击 dblclick模拟鼠标双击 down模拟鼠标按下 move模拟鼠标移动 up模拟鼠标释放 wheel模拟鼠标滚动 鼠标长按常用实战 引申selenium长按操作 前文代码 直接定位指定浏览器 classDemo05: def__init__(self): """ 使用playwright连接谷歌浏览器 :return: """ self.playwright=s...

【python自动化】Playwright基础教程(十)元素拖拽&元素坐标&获取网页源码&元素内文本 本文目录 文章目录 【python自动化】Playwright基础教程(十)元素拖拽&元素坐标&获取网页源码&元素内文本 playwright系列回顾 前文代码 元素拖拽drag-and-drop 元素坐标bounding_box 获取网页源码 获取元素内文本 前文代码 直接定位指定浏览器 classDemo05: def__init__(self): """ 使用playwright连接谷歌浏览器 :return: """ s...

【python自动化】pytest系列(上) 本系列一共会有四篇文章,上篇,中篇,下篇,终篇。 本章知识点 文章目录 【python自动化】pytest系列(上) 1、Pytest安装 2、Pytest注意事项 PytestExitCode含义清单 常见用法 3、Pytest快速入门 (1)方法执行测试 (2)类执行测试 (3)文件执行测试 (4)用例的执行顺序 4、下节内容预告 官网地址:https://docs.pytest.org/en/latest/contents.html Pytest官方介绍: Thepytestframeworkmakesitea...

python命令行or控制台or日志带有颜色的输出 python控制台带颜色输出 在几年前,我写过一个项目,喜欢花里胡哨的我看到别人输出到控制台带有颜色,于是我也想要。 于是乎不知道从哪里搜到的资料,是拼凑起来的颜色代码块。 当时用着没问题,现在用着其实也没问题。但一旦迁移到别的平台设备或者是外部调用的时候,就会出现问题。 早期带有颜色输出的代码如下: msg="我是一个有颜色的字体!" print('\033[0;33m{}'.format(msg)) 输出样式如下: 对这种方式感兴趣的小伙伴可以去搜索相关资料,但我建议你真的感兴趣,可以往下继续看! 颜色异常输出示例 用之前颜色...

Mitmproxy代理配置及接口加解密详细教程 官方网站:EventHooks&API(mitmproxy.org) 本节目录展示: 文章目录 Mitmproxy代理配置及接口加解密详细教程 客户端下载 安装证书 mitmproxy代理ios设备 启动服务 ios设备配置代理 使用web抓取 代码过滤处理 加解密 字符替换 字符串转二进制 字符串转字节 实际演示 解密代码 客户端下载 方式一 https://mitmproxy.org/downloads/ 方式二 安装mitmproxy pipinstallmitmproxy mitmp...

书接上文:【python自动化】pytest系列(上) 本篇为中篇,后面还有两篇,从本篇开始,知识点会增加,难度会一丢丢的一次递增。 本章知识点 文章目录 1、上节内容知识点回顾 2、Pytest的前置后置操作 3、断言assert 4、运行和报告 命令行执行 相关插件 allure报告 安装pytest-allure 如何使用 通过allure命令生成报告 1、上节内容知识点回顾 Pytest安装 PytestExistCode含义 Pytest命令常见用法 Pytest如何执行测试 这几个知识点如果大家能够从脑海里回忆起来,并且能够大致写出来,那说明上一节的内容你...

直接上代码 获取所有设备连接信息 获取所有连接设备的信息 device_list=tidevice.Usbmux().device_list() 批量解锁&锁定屏幕 -coding:utf-8-- """ @Time:2023/10/1815:09 @Email:Lvan826199@163.com @公众号:梦无矶的测试开发之路 @File:批量锁屏.py """ __author__="梦无矶小仔" importtime fromairtest.core.apiimport fromairtest.core.ios.iosimportIOS,wda importtide...

执行流程 注:请先阅读作者的README.md文档https://gitee.com/yu_xiao_qi/pytest-auto-api2/blob/master/README.md 本节内容目录如下: 文章目录 执行流程 目录结构 参数配置 入口文件-run.py pytest.ini test_case初始化数据缓存 解析yaml测试数据 测试用例执行 conftest.py 用例demo分析 加载yaml中的数据 1、case_id=['get_user_info_01'] 2、TestData=GetTestCase.case_data(ca...

python文字图像识别PaddleOCR PaddleOCR旨在打造一套丰富、领先、且实用的OCR工具库,助力开发者训练出更好的模型,并应用落地。 国产之光,百度开源的paddleocr 开源地址:https://github.com/PaddlePaddle/PaddleOCR 官方电子书:https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.7/doc/doc_ch/ocr_book.md 下载安装 文档:https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.7/do...

[AI测试]python文字图像识别tesseract github官网:https://github.com/tesseract-ocr/tesseract python版本:https://github.com/madmaze/pytesseract OCR,即OpticalCharacterRecognition,光学字符识别,是指通过扫描字符,然后通过其形状将其翻译成电子文本的过程。对于图形验证码来说,它们都是一些不规则的字符,这些字符确实是由字符稍加扭曲变换得到的内容。 tesseract-OCR是一个开源的OCR引擎,能识别100多种语言,专门用于对图片文字进行识别,并获取文本。...

前言 当前教程使用的playwright版本为1.37.0,selenium版本为3.141.0 官方文档:https://playwright.dev/python/docs/screenshots 本教程目录如下 文章目录 前言 playwright各类截图源码阅读 ElementHandle类下的截图 Page类下的截图 Locator类下的截图 Playwright快速使用截图功能 两大框架标签页切换对比 selenium切换标签页 playwright切换标签页 playwright切换标签页代码封装 JS注入 selenium使用js注入 playwrig...

  SVpu7tiHIDDa   2023年11月02日   26   0   0 lua标签页自动化javascriptPython
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~