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

铜梁旅游网站建设管理钢丝网片

铜梁旅游网站建设管理,钢丝网片,要网站开发费用短信,网站建设放什么会计科目在当今快节奏的开发环境中#xff0c;测试是软件开发的重要组成部分。 Microsoft Playwright 是一种流行的测试自动化框架#xff0c;允许开发人员为 Web 应用程序编写端到端测试。 Playwright 建立在 Puppeteer 之上#xff0c;这是另一个流行的测试自动化框架。在这篇博文…在当今快节奏的开发环境中测试是软件开发的重要组成部分。 Microsoft Playwright 是一种流行的测试自动化框架允许开发人员为 Web 应用程序编写端到端测试。 Playwright 建立在 Puppeteer 之上这是另一个流行的测试自动化框架。在这篇博文中田老师将探讨什么是 Playwright如何在 Windows 11 和 CentOS 7 上安装它并提供一个示例来说明如何使用它在 PC 和 iPhone 上测试 Web 应用程序。 1 What is Playwright? Microsoft Playwright 是一个跨浏览器的测试自动化框架允许开发人员使用 Python、JavaScript 和其他编程语言为 Web 应用程序编写测试。 Playwright 建立在 Puppeteer 之上它支持所有主要的网络浏览器包括 Chrome、Firefox 和 Safari。 Playwright 提供了一个高级 API可以简化为 Web 应用程序编写测试的过程。 2 如何在 Windows 11 和 CentOS 7 上安装 Playwright 在 Windows 11 和 CentOS 7 上安装 Playwright 是一个简单的过程。以下是在这些操作系统上安装 Playwright 的步骤特别说明因为Windows和CentOS安装过程基本一致 在CentOS我们用Node.js安装。 实际上田老师还是觉得Node.js的Playwright更好用些。 但是Python流行度高呀~ 2.1 在 Windows 11 上安装 Playwright On Python 打开命令提示符或 PowerShell 窗口。运行以下命令以使用 pip 安装 Playwright pip install playwright安装Playwright内置浏览器 python -m playwright install安装完成验证 playwright -V2.2 在CentOS7上进行安装 On Node.js 通过运行以下命令安装必要的依赖项 sudo yum install -y libstdc-static libstdc-devel libpng12通过运行以下命令安装 Node.js sudo yum install -y nodejs通过运行以下命令使用 npm 安装 Playwright npm install playwright3 示例测试PC和移动设备的Web应用 让我们看一个示例了解如何使用 Playwright 在 PC 和 iPhone 上测试 Web 应用程序。在这个例子中田老师将使用 Python 来编写测试。 在开始编写测试之前我们需要安装必要的包。运行以下命令安装 pytest-playwright 和 pytest 包 pip install pytest-playwright3.1 在PC上测试 import pytest from playwright.sync_api import Playwright, sync_playwrightpytest.fixture(scopemodule) def playwright() - Playwright:with sync_playwright() as playwright:yield playwrightdef test_web_app_on_pc(playwright: Playwright):browser playwright.chromium.launch()page browser.new_page()page.goto(https://www.example.com)assert page.title() Example Domainbrowser.close() 在此测试中田老师将使用 Playwright 启动 Chromium 浏览器的新实例导航到 Example Domain 网站然后检查页面标题是否为“Example Domain”。如果标题匹配则测试通过。如果标题不匹配则测试失败。 3.2 在 iPhone 上测试 Web 应用程序 import pytest from playwright.sync_api import Playwright, sync_playwrightpytest.fixture(scopemodule) def playwright() - Playwright:with sync_playwright() as playwright:yield playwrightdef test_web_app_on_iphone(playwright: Playwright):browser playwright.webkit.launch(headlessTrue)context browser.new_context(**{viewport: {width: 375, height: 667}, user_agent: iPhone})page context.new_page()page.goto(https://www.example.com)assert page.title() Example Domainbrowser.close() 在此测试中田老师使用 Playwright 启动一个新的 WebKit 浏览器实例创建一个视口大小为 375x667这是 iPhone 屏幕的大小的新上下文将用户代理设置为“iPhone”导航到Example Domain 网站然后检查页面的标题是否为“Example Domain”。如果标题匹配则测试通过。如果标题不匹配则测试失败。 如果要执行上面两段代码直接保存代码比如test_wep_app.py 然后执行 pytest test_web_app.py 即可。 4 结论 Microsoft Playwright 是一个功能强大的测试自动化框架可简化为 Web 应用程序编写端到端测试的过程。借助 Playwright您可以使用 Python、JavaScript 和其他编程语言编写测试并且可以在所有主要 Web 浏览器上测试您的 Web 应用程序。在这个博文中田老师介绍了 Playwright 的基础知识并向您展示了如何在 Windows 11 和 CentOS 7 上安装它。田老师还演示了如何使用 Playwright 和 Python 在 PC 和 iPhone 上测试 Web 应用程序。
http://www.hkea.cn/news/14261621/

相关文章:

  • 网站恶意点击做恐怖网站
  • 中文建网站网页实时翻译器
  • 梵讯企业网站建设网页设计教程网站
  • 公司网站建设需要注意的地方百度入驻绍兴
  • 网站策划的工作职责seo前线
  • 如何做镜像别人网站如何做网站认证
  • 江西旅游 网站建设qq炫舞做浴缸的网站
  • 建设工程竣工验收消防备案网站什么是网络营销产生的的技术原因
  • 网站建设要程序员吗wordpress显示
  • 动漫网站设计模板跨境电商服务平台有哪些
  • 做电影网站技术大型网站的空间
  • 网站顺序vs连接数据库做网站
  • 网站建设中英文版做响应式网站设计师需要做什么
  • 高明铝业网站建站wordpress hsts
  • seo网站营销怎么自己做三个一网站
  • 圣诞树html网页代码南京网站seo专家
  • 我想做个卷帘门网站怎么做青山seo排名公司
  • 做网站赚广告费好做吗wordpress添加站点
  • 付费的网站是指jsp网站开发小程序
  • 渠道建设网站网页小游戏修改器
  • 网上做广告的网站美食网站怎样做蛋挞
  • 网站被篡改处理网站建设的工作总结
  • 唯品会网站建设去成都需要隔离吗
  • 仙踪林老狼网站欢迎您拍照360建站工具
  • 富阳网站建设推广企业融资方式
  • 合肥网站开发建设深圳开发网站建设哪家好
  • 施工合同在哪个建设网站下载做网站用windows还是linux
  • 部署wordpress站点做电子相册的网站
  • 广告公司网站建设费用网站建设实践鉴定
  • 南沙网站建设wwiwevernote wordpress