共 663 篇文章 |
|
阅8 转0 评0 公众公开 23-07-18 08:39 |
可以使用requests库中的post方法来发送POST请求。import requestsimport json# 请求头headers = {''''''''Content-Type'''''''': ''''''''application/json''''''''}# 请求参数data = {''''... 阅7 转0 评0 公众公开 23-07-17 08:45 |
Playwright系列:?第16章 Playwright测试封装与部署。本章我们将学习如何封装 Playwright 测试以及部署测试用例,来完善测试开发的最后一环。Playwright 测试封装。测试用例类:将同一测试场景的多个测试脚本封装在一个测试用例类中。测试函数:提取公共测试逻辑封装为测试函数,在测试脚本中调用。执行测试命令:npx playwright test tests/ 运行测... 阅162 转0 评0 公众公开 23-07-11 08:39 |
Playwright系列:第15章 Playwright可视化测试和差异对比。如果测试未通过,需要修正测试脚本。# 首次测试,获取基线页截图baseline_img = page.screenshot()# 第二次测试,获取当前页截图current_img = page.screenshot()# 对比两次截图diff = compareSnapshots(baseline_img, current_img)# 如果diff为空,测试通过,否则有差异 if not diff: prin... 阅114 转0 评0 公众公开 23-06-29 08:45 |
Python Locust全过程使用代码详解。使用 conda 安装 Python locust 的命令如下:from locust import HttpUser, TaskSequence, task, betweenclass MyTaskSequence(TaskSequence): @taskdef step1(self):self.client.get("/step1") @taskdef step2(self):self.client.get("/step2") @taskdef step3(self):self.cli... 阅124 转0 评0 公众公开 23-06-19 09:00 |
企业自动化解决方案 - RPA.RPA通常由以下几个组件构成:控制台控制台是RPA系统的管理组件,它允许管理员监控和管理机器人的运行,同时也提供了对机器人任务的配置和管理。脚本脚本是RPA系统的自动化脚本,它们包含了机器人执行任务的指令和逻辑。RPA应用场景RPA可以在各种不同的场景中使用,包括但不限于以下几个领域:金融和银行在金融和银行... 阅10 转0 评0 公众公开 23-06-13 08:48 |
Playwright系列:第14章 Playwright性能测试实战。Playwright性能测试API.# 获取页面指标 metrics = page.metrics()# 自定义采集前端性能指标time_to_interactive = page.evaluate(''window.performance.timing.domInteractive'')# 开始跟踪FPS和内存 page.tracing.start() # 滚动页面后结束跟踪page.tracing.stop()trace = pa... 阅126 转0 评0 公众公开 23-06-07 08:39 |
Selenium Webdriver原理、架构过往今生。Selenium的架构经历了多次演变,从最初的Selenium Core到Selenium WebDriver的出现,再到Selenium Grid的推出。Selenium IDE最初是基于Selenium Core构建的,但在Selenium WebDriver出现后,Selenium IDE也进行了相应的更新。Selenium的成长历程经历了多次技术变更和架构调整,从最初的Selenium Core到S... 阅33 转0 评0 公众公开 23-06-05 09:03 |
Python Playwright API使用实例详解。from playwright.async_api import Playwright, async_playwrightasync def main() -> None: async with async_playwright() as playwright: browser = await playwright.chromium.launch() context = await browser.new_context() page = await context.new_page() await page.goto('''... 阅305 转0 评0 公众公开 23-06-01 08:36 |