playwright支持基于Chromium内核的Google Chrome 和 Microsoft Edge浏览器, WebKit内核的Apple Safari 和 Mozilla Firefox浏览器,可以对浏览器的语言进行设置,可用来测试产品的语言自适应功能。
Github shields徽章配置方法介绍
你可能会注意到很多GitHub项目有很漂亮的徽章,它们可以用来显示项目的进度,版本等信息:
本文介绍shields徽章配置方法。
Web自动化测试之playwright:Web元素定位
要对web页面进行控制,首先需要定位到页面对应的元素,和Selenium一样,playwright也支持多种元素定位方法,下面来介绍它支持的元素选择器。
电子书创建:Sphinx + Github + ReadTheDocs
我写博客的初衷是为了系统的构建自己的知识体系,目前使用的平台有微信公众号,CSDN,博客园,GitHub Pages和Gitee Pages,他们都各有优缺点,整理的笔记多了之后发现这些平台不是很方便,比如公众号,CSDN和博客园,每次写完文章后,还需要再平台上进行编辑再发布,比较麻烦;GitHub Pages和Gitee Pages虽然可以快速发布,但是在文章系统管理上不是很方便。我希望将笔记整理成类似电子书一样,方便搜索和管理,经过查询资料,发现了ReadTheDocs这个文档管理工具,比较符合我的需求。可以使用 Sphinx 生成文档,GitHub 托管文档,然后导入到 ReadtheDocs进行展示,本文记录一下搭建过程。
读书笔记 | “错误”的行为
《“错误”的行为》是理查德·塞勒的个人学术自传,展现了行为经济学的大致发展脉络。如果想大致了解他关于行为经济学的主要工作,阅读这本书就可以了。下面整理一下这本书的部分内容。
Python3 PIL库问题:ImageChops.difference返回None
遇到一个关于python PIL库的问题:在python3中,两张明显不同的图片,使用ImageChops.difference
方法计算他们的差异,diff.getbbox()返回值为None,相同的代码在python2中运行就没有问题:
一些windows批处理脚本
本文记录一些平时使用到的bat语法。
selenium URL重定向检查
有时候需要测试URL重定向是否正确,本文介绍一种使用selenium测试URL重定向的方法。
Web自动化测试之playwright:概述
playwright是由微软开发的Web UI自动化测试工具, 支持Node.js、Python、C# 和 Java语言,本文将介绍playwright的特性以及它的简单使用。
通过bat脚本配置系统环境变量
本文介绍使用bat脚本添加系统环境变量
Windows上实现iOS APP自动化测试:tidevice + WDA + airtest
在Windows上实现iOS APP自动化测试:tidevice + WDA + facebook-wda / appium中介绍了使用阿里开源的tidevice 和 facebook-wda实现在Windows上进行iOS APP自动化测试。本文介绍如何使用tidevice + WDA + airtest进行iOS APP自动化测试。
Go语言并发编程:上下文Context
context.Context类型是在 Go 1.7 版本引入到标准库的,上下文Context主要用来在goroutine之间传递截止日期、停止信号等上下文信息,并且它是并发安全的,可以控制多个goroutine,因此它可以很方便的用于并发控制和超时控制,标准库中的一些代码包也引入了Context参数,比如os/exec包、net包、database/sql包,等等。下面来介绍Context类型的使用方法。
正则表达式实现跨行匹配
正则表达式(Regular expression)可用来检查文本中是否包含指定模式的字符串,通常是按行来处理(POSIX标准),因为.
操作符通常不匹配换行符,如果要匹配多行怎么处理呢?本文介绍正则表达式跨行匹配实现方法。
Go语言并发编程:WaitGroup
我们知道,在并发编程中,主要线程需要等待子线程运行结束后才能退出,go语言中,主 goroutine 等待其他 goroutine 运行结束可以使用通道来解决,具体实现可以参考文章Go语言并发编程:互斥锁中的例子。使用通道可能不是很简洁,本文介绍另一种方法,也就是sync包中的WaitGroup类型来等待 goroutine执行完成。
使用facebook-wda进行iOS APP自动化测试
facebook-wda 是一个基于Python的测试库,通过HTTP协议与WebDriverAgent通信,本文介绍如何使用 facebook-wda 进行iOS APP自动化测试。