龙洋静
betting on you is investment
展开
-
Playwright的browser、context、page三层结构
2、BrowserContext(浏览器上下文)1、browser(浏览器)3、Page(页面)原创 2024-06-07 15:03:46 · 446 阅读 · 0 评论 -
playwright-断言
playwright 提供了一个 expect方法 用于断言。原创 2024-04-23 15:06:42 · 614 阅读 · 0 评论 -
playwright基本入门必备知识点
Playwright中,当我们定位元素后,对元素进行操作。如果说当时根据定位条件,找不到这个元素,Playwright并不会立即抛出错误,而是缺省等待元素时间为30s,在30秒内如果元素出现了,就立即操作成功返回~css selector定位和xpath定位,只介绍在Playwright写法哈~ 具体的细节语法其实和selenium中学到是一样的~方法创建的一个元素定位器(Element Locator)对象。通过这个对象来执行各种操作,如点击、输入等操作~原创 2024-04-23 08:56:48 · 679 阅读 · 0 评论 -
playwright基础【为什么使用?为什么快?原理?测试环境隔离?】
另外也可以通过slow_mo来控制执行速度,作用范围是全局的,从启动浏览器到操作元素 , 每个动作都会有等待间隔,方便在出现问题的时候看到页面操作情况~Playwright在查找元素的时候具有自动等待功能,如果你在调试的时候需要使用等待,你应该使用page.wait_for_timeout(5000)代替time.sleep(5),并且最好不要等待超时。注:这个只能作为助手,他主要是记录人对页面的输入,并不能取代人自己写代码,特别是获取页面上信息的代码,例如打印标题栏就没法自动化生成~原创 2024-04-21 16:50:35 · 280 阅读 · 0 评论 -
【pytest、playwright】多账号同时操作
依照上图所见,就知道,一个账号是pytest-playwright默认的环境,一个是 账号登录的环境。原创 2024-03-27 17:11:35 · 1100 阅读 · 0 评论 -
【pytest、playwright】allure报告生成视频和图片
在settiings中找到pytest_playwright,点击减号就可以删除了~你们搜索这个文件内容,关于allure的内容,都是我们做了修改的~要保证json文件中有值,否则会报错~里面就是截图,录屏,以及路由追踪~原创 2024-03-27 09:50:39 · 1439 阅读 · 0 评论 -
【pytest、playwright】构建POM项目,以及解决登录问题,allure环境问题
我们写一个用例,让他登录一次,然后把登陆后的用户验证信息 保存中文件中,在以后的case中,我们只需要获取这个文件内容,把他自动填充到浏览器上下文中即可~【即使是上面的问题2,我们依然可以这么做,因为我们可以在这个方法中打断点,手动登录后再继续运行代码即可】生成测试报告,本地的话会自动打开浏览器的,如果失败了,可能是jdk有问题~pom项目的设计模式就是,先在pages封装登录页面,再去cases写用例。也有可能是环境有问题,你以管理员身份打开,再运行就可以了~先安装这些,后面有需要再安装即可。原创 2024-03-26 23:42:24 · 1610 阅读 · 1 评论 -
Jenkins上跑自动化项目,case出现错误时,导致项目运行时间过长,该如何处理?
带你解决问题啦原创 2024-01-24 10:27:32 · 769 阅读 · 0 评论 -
【playwright】将chromium浏览器更改为默认打开chrome;多浏览器时,想要使用chrome
多浏览器时,也要使用chrome,而不是chromium.该怎么办原创 2024-01-23 17:48:28 · 1884 阅读 · 0 评论 -
【pytest+playwright】pytest.ini文件中,配置base_url、有头模式/无头模式、指定浏览器、多浏览器、case并行、失败case:截图、录屏、tracing、重复运行
使用pytest.ini文件目的:使用 pytest CLI 运行测试【CLI:command-line interface,命令行接口】项目中两个基本的依赖记得添加:pytest.ini 文件是用于配置 pytest 测试用例运行规则的文件。pytest.ini 配置文件支持的参数有以下几类:匹配测试文件和测试函数的过滤参数测试用例执行参数测试报告输出参数临时文件及路径参数插件参数注意,创建好pytest.ini文件,添加以下内容:。原创 2024-01-19 17:32:46 · 1737 阅读 · 0 评论