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

测试开发社区

专栏成员
131
文章
205896
阅读量
72
订阅数
微软开源浏览器自动化工具Playwright for Python(附源码)
我们平常用的浏览器自动化工具是什么?比较出名的是 Selenium,用过的大家应该知道。另外还有一个比较出名的是 PhantomJS,针对的是无界面的浏览器。这类工具能够通过代码的形式,控制浏览器自动完成一系列操作,不过是用来做爬虫或者是自动化的测试,都非常的方便。今天要推荐一个类似的工具,Playwright for Python,它是由微软开源的,毕竟大厂出品,我们一起来看看它有什么神奇的地方。首先 Playwright 支持以下类型的浏览器,主流的基本都覆盖了。Playwright 使用上非常简单,而且代码也很简洁,目前支持同步和异步调用两种方式。 同步方式:异步方式: 最后介绍一下 Playwright 最牛逼的一个功能,它能够自动根据你在浏览器上的操作生成对应的代码,简直不要太好用。以下是一个示例: 大厂出品就是不一样,从我整体的使用来看,Playwright 使用上要比 Selenium 和 PhantomJS 更简单的多,下次工作可以考虑使用 Playwright 了。目前,playwright-python985k430已经在Github上标星5K+,累计分支 430 个。 end
测试开发社区
2021-09-15
8820
真香 用这八大Python效率工具
为了提高效率,我们在平时工作中常会用到一些Python的效率工具,Python作为比较老的编程语言,它可以实现日常工作的各种自动化。为了更便利的开发项目,这里给大家推荐几个Python的效率工具。
测试开发社区
2021-07-27
9450
快速打造属于你的接口自动化测试框架
接口测试是对系统或组件之间的接口进行测试,主要是校验数据的交换,传递和控制管理过程,以及相互逻辑依赖关系。 接口自动化相对于UI自动化来说,属于更底层的测试,这样带来的好处就是测试收益更大,且维护成本相对来说较低,是我们进行自动化测试的首选
测试开发社区
2020-09-27
6760
多进程启动设备和appium实现自动化测试
测试过程中,难免遇到多机型兼容测试。如果拿很多手机轮流做手工测试,耗费时间长,重复工作量大,占用人工多。网上已有较多手机测试的文章,基本会根据多个手机参数在配置文件中写死。这样的方式不够灵活,本篇文章动态获取手机信息,形成多份desired_caps,便于多手机启动读取不同参数。同时通过代码维护appium服务,检测端口,释放端口等。本篇文章致力于一键启动,但仍有很多功能不尽人意,后期尽力维护。
测试开发社区
2020-08-27
1.2K0
打基础一定要吃透这12类 Python 内置函数
内置函数就是python给你提供的, 拿来直接用的函数,比如print.,input等。截止到python版本3.6.2 python一共提供了68个内置函数,我将它们分成 12 类,方便你学习。
测试开发社区
2020-05-24
7850
关注专栏作者,随时接收最新技术干货
Python基础语法——代码规范&判断语句&循环语句
Python没有像其他语言一样用{}包裹着代码块,Python是严格按照缩进来区分代码块的,所以推荐tab 与 空格 尽量不要混用,代码多了空格多一个少一个眼睛看瞎了也找不出...
测试开发社区
2020-05-14
1.2K0
夯实根基,必知必会的 Python 基础知识
Python 领域流传着一句话:人生苦短,我用 Python(Life is short,you need Python)。
测试开发社区
2020-05-13
5940
自动化测试平台实战
大家好,我是你的课程老师Fin,欢迎来到我的专栏《自动化测试平台实战39讲》,很高兴能在这里和你聊聊自动化测试平台。
测试开发社区
2020-03-03
1.7K0
jmeter+ant+jenkins 接口自动化测试持续集成(送源码)
JMeter 安装文件路径:https://pan.baidu.com/s/1kVJdnuv。
测试开发社区
2019-11-20
7790
Django+Celery框架自动化定时任务开发
本章介绍使用DjCelery即Django+Celery框架开发定时任务功能,在Autotestplat平台上实现单一接口自动化测试脚本、业务场景接口自动化测试脚本、App自动化测试脚本、Web自动化测试脚本等任务的定时执行、调度、管理等,从而取代Jenkins上的定时执行脚本和发送邮件等功能。
测试开发社区
2019-11-15
1.1K0
Python+Selenium基础篇之5-第一个完整的自动化测试脚本
作者 | Anthony_tester,300w+访问量博主,Oracle测试开发工程师。
测试开发社区
2019-11-12
1.7K0
软件测试人必备的 Python 知识图
之前发过蛮多不少关于 Python 学习的文章,收到大家不少的好评,不过大家也有许多困惑:
测试开发社区
2019-11-12
6900
聊聊 Airtest 自动化工具
很多读者看过之前的文章,发现我使用最多的是一款 Airtest 的自动化测试框架。
测试开发社区
2019-10-31
1.6K0
2000字谏言,给那些想学Python的人,建议收藏后细看!
这几天陆续收到很多读者、球友的留言、私信,说要怎么学Python?有没有基础的,偏小白的学习方法?我的回答是:等我统一答复。
测试开发社区
2019-10-15
6190
自研测试框架ktest介绍(适用于UI和API)
在自动化测试的过程中,测试框架是我们绕不过去的一个工具,无论你是不需要写代码直接改动数据生成脚本,还是你需要检查测试结果甚至持续集成,测试框架都在发挥它的作用。
测试开发社区
2019-10-09
9800
用Python拨打电话
跟selenium操作浏览器原理类似,这是用appium操作移动设备的一个自动化功能,自娱自乐,主要是通过小案例引出相关技术
测试开发社区
2019-09-24
1.3K0
python自动化测试技术-Allure
大部分人可能做的是爬虫和web,数据分析方面的工作,今天分享个在自动化测试领域python能做什么样的事情,比如下方,是用python+pytest+allure生成的精美自动化测试报告,本文仅演示,用例个数较少,具体工作中根据项目来进行编写用例,allure测试报告现在已经非常流行,具体看下方图,测试用例个数、通过率、测试步骤执行过程、描述,都给我们详细的生成出来,这样的测试用例,拿出去给领导汇报,逼格绝对高。
测试开发社区
2019-09-20
1.4K0
爬取京东评论,且修改网址直接可复用哦(送代码)
本次python实战,主要目标是利用 Python爬取京东商品评论数,如上图所示:爬取“Python之父”推荐的小蓝书,这些信息主要包括用户名、书名、评论等信息。
测试开发社区
2019-09-20
5.8K1
python调用adb命令进行手机操作
区别在于os是阻塞式的,subprocess是非阻塞式的,所以一般我们使用subprocess是比较适合的。
测试开发社区
2019-09-20
2.6K0
Python的Flask框架开发RESTful API
运行python app.py,Flask自带的Server在端口5000上监听:
测试开发社区
2019-09-20
1.5K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档