当前位置: 首页 > news >正文

网站开发教程公司安化网站建设

网站开发教程公司,安化网站建设,一站式做网站费用,中信建设有限责任公司 电话模拟接口 介绍 Web API 通常作为 HTTP 终结点实现。Playwright提供了API来模拟和修改网络流量#xff0c;包括HTTP和HTTPS。页面所做的任何请求#xff0c;包括 XHR 和获取请求#xff0c;都可以被跟踪、修改和模拟。使用Playwright#xff0c;您还可以使用包含页面发出的…模拟接口 介绍 Web API 通常作为 HTTP 终结点实现。Playwright提供了API来模拟和修改网络流量包括HTTP和HTTPS。页面所做的任何请求包括 XHR 和获取请求都可以被跟踪、修改和模拟。使用Playwright您还可以使用包含页面发出的多个网络请求的HAR文件进行模拟。 模拟 API 请求 以下代码将截获所有调用并改为返回自定义响应。不会向 API 发出任何请求。测试将转到使用模拟路由的 URL并断言页面上存在模拟数据。*/**/api/v1/fruits 如下代码handle会改变route的返回数据。 def test_mock_the_fruit_api(page: Page):def handle(route: Route):json [{name: Strawberry, id: 21}]# fulfill the route with the mock dataroute.fulfill(jsonjson)# Intercept the route to the fruit APIpage.route(*/**/api/v1/fruits, handle)# Go to the pagepage.goto(https://demo.playwright.dev/api-mocking)# Assert that the Strawberry fruit is visiblepage.get_by_text(Strawberry).to_be_visible() 模拟接口返回状态码为500  def test_mock_the_fruit_api(page: Page):def handle(route: Route):# json [{name: Strawberry, id: 21}]# # fulfill the route with the mock data# route.fulfill(jsonjson)route.fulfill(status500) 修改接口响应 有时候需要模拟服务器返回500错误的状态可以使用page.route拦截请求并修改 这就给我们测试前端的各种异常场景带来了很大的遍历可以模拟出任何我们希望返回的接口数据 from playwright.sync_api import Playwright, sync_playwright, expectdef handle(route):# 状态码改成500 模拟服务器异常route.fulfill(status500)def run(playwright: Playwright) - None:browser playwright.chromium.launch(headlessFalse)context browser.new_context()page context.new_page()page.goto(http://127.0.0.0:8000/login.html)page.get_by_placeholder(请输入用户名).click()page.get_by_placeholder(请输入用户名).fill(yoyo)page.get_by_placeholder(请输入密码).click()page.get_by_placeholder(请输入密码).fill(aa123456)page.route(/api/login, handle)page.get_by_role(button, name立即登录 ).click()page.pause() # 断点# ---------------------context.close()browser.close()with sync_playwright() as playwright:run(playwright)
http://www.w-s-a.com/news/224335/

相关文章:

  • 哪个网站做图文素材多wordpress++优化
  • 建设网站就选用什么样的公司网站类型分类有哪些
  • 找平面设计师网站网站建设须知
  • 建设联结是不是正规网站wordpress 微博同步
  • 瑞安微网站建设广州推广
  • 做旅游宣传网站的流程图中国企业集成网电子商务
  • 开发商城网站开发成交功能网站
  • 网站建设公司专业公司排名搭建网站的企业
  • 网站建设难吗海南智能网站建设报价
  • 企业网站建设选题的依据及意义校园网站建设的论文
  • 网站版面设计方案水电维修在哪个网站上做推广好些
  • 邹平建设局官方网站企业宣传片广告公司
  • 南京建设集团网站建站极速通
  • 网站建设与推广员岗位职责网站开发应如何入账
  • 企业网站的作用和目的手机回收站
  • 大连零基础网站建设培训电话郎溪做网站
  • 成都科技网站建设注册公司最少需要多少注册资金
  • 找公司做网站注意事项麻城建设局网站停办
  • 沧州企业做网站wordpress 消息通知
  • 网站开发外包计入什么科目怎样申请网站空间
  • 西安建设局网站小孩把巴塘网站建设
  • 做网站 客户一直要求改郑州做优惠券网站的公司
  • 专门做特卖的网站是什么东北石油大学秦皇岛吧
  • 网站建设需要云主机吗wordpress 下载数据表插件
  • 集团网站建设哪个好石龙镇仿做网站
  • 网站建设费税率是多少项目备案信息查询
  • 网站开发php有哪些权威发布型舆情回应
  • 凡科建站有哪些弊端百度手机怎么刷排名多少钱
  • 南山网站公司在招聘网站做销售工资高吗
  • 百度联盟怎么加入赚钱合肥seo按天收费