使用Playwright、Puppeteer和Taiko自动进行地理位置测试、预加载Chrome扩展

275 阅读6分钟

{ "@context":"schema.org/", "@type":"BreadcrumbList", "itemListElement":[{ "@类型":"ListItem", "position":1, "名称":"首页", "项目":"www.lambdatest.com/" },{ "@type":"ListItem", "position":2, "name":"博客", "项目":"www.lambdatest.com/blog/" },{ "@type":"ListItem", "position":3, "name":"5月22日的更新。用Playwright、Puppeteer和Taiko自动进行地理位置测试,预加载Chrome扩展,还有更多!", "item":"www.lambdatest.com/blog/may-20…" }] }

对我们所有的忠实客户,我们祝您六月愉快。我们已经航行了一半的路程,我们令人难以置信的开发团队正在不懈努力,使我们的持续测试协调和执行平台比以往任何时候都更具可扩展性和可靠性。

作为5月版本的一部分,我们在自动化测试、手动应用测试、应用测试自动化、HyperExecute、Smart Visual回归测试等方面推出了大量的新功能。

让我们撇开我们为你准备的一些令人兴奋的新产品更新吧

用Playwright、Puppeteer和Taiko自动进行地理位置测试

地理位置测试是一个概念,评估你的网站和网络应用在不同地域的表现。我们很高兴地宣布,你现在可以使用Playwright、Puppeteer和Taiko对网站和网络应用进行自动地理位置测试。

此外,为了让您更容易进行调试,我们现在在LambdaTest自动化仪表板中的视频命令日志中加入了浏览器的子版本。

Automate Geolocation testing with Playwright, Puppeteer, & Taiko (1)

增强功能。 为了更好地进行Selenium测试调试,命令日志中的当前参数和答案已经得到改进。

使用 "project_name "功能来组织Cypress测试

现在你可以使用新的project_name 能力轻松组织你的Cypress构建。希望开始使用Cypress测试,请查看以下教程。

直接从应用程序自动化仪表板上传应用程序

你现在可以使用LambdaTest应用自动化仪表板从本地系统上传你的移动应用--Android(.aab或.apk)或iOS(.ipa)。

Upload Apps Directly from Automation Dashboard (1)

上传应用程序后,你可以记下返回的app_url,以便在测试脚本中识别你的应用程序。👇

Identify your App in the test script (1)

此外,应用程序自动化仪表板也得到了一些增强。在应用自动化仪表板上,你现在可以在运行自动化脚本后查看通过和失败的测试状态。

在3000多个真实设备上运行应用程序自动化测试。现在就试试LambdaTest!

Status of App test

在 HyperExecute 上运行 Playwright 测试

我们快速的测试协调云--HyperExecute支持所有编程语言和流行的测试自动化框架。继Selenium之后,我们现在又推出了用于自动化浏览器测试的Playwright框架。此外,为了方便上岗,我们还提供了实例和Gitpod集成。

智能视觉测试的新功能

智能视觉测试现在支持向项目审批人发送视觉不匹配的电子邮件通知!现在,如果在Smart Visual回归测试过程中发现任何不匹配,项目批准人将通过电子邮件得到通知。

对于错误标签和注释,标记功能已被引入到内置的图像编辑器工具。

用于Chrome的预加载扩展

每个开发人员和测试人员都应该使用谷歌的Chrome扩展,以提高生产力,节省手动跨浏览器测试的时间。然而,在进行跨浏览器测试时,多次安装每个Chrome扩展变得很乏味。

我们已经发布了一个预装的Chrome扩展,让你的生活更轻松。它允许您在开始测试会话之前添加Chrome扩展程序,节省您的时间,使您不必经常这样做。请参考我们的博客--介绍新的预加载的Chrome扩展

在测试环节里面,你可以使用同样的扩展程序。你也可以在会话中使用Chrome扩展。

Extension inside the test session

用于视频录制的麦克风功能,以及新的浏览器!

你现在可以在macOS Monterey和macOS Big Sur上使用麦克风来录制音频,同时对测试会话进行视频录制。

用于实时交互式测试的最新浏览器

随着浏览器的发展,我们将它们纳入我们的程序,以帮助我们的用户有效地完成测试。在最新的浏览器上实时测试你的应用程序或网站是非常关键的,以确保你能评估客户的需求并保持在最新的趋势上。

我们的最新更新为您带来了在以下浏览器上进行实时测试的功能。

  • Chrome 102 Beta, 101
  • 火狐101测试版,100
  • Edge 102 Beta, 101
  • Opera 86

下面是LambdaTest平台上实时测试功能的一个简短介绍。

用新的UI检查器调试你的应用程序!

我们很高兴地宣布,LambdaTest的安卓模拟器应用测试中已经有了新的UI Inspector。用户可以使用UI Inspector来检查和下载他们的移动应用程序的XML日志。

Debug your apps with the new UI Inspector!

从设备复制和粘贴到本地系统

如今,玩转远程服务器对所有类型的开发者来说都是一种宝贵的能力。然而,有一个问题是每个人都会面临的,将数据从远方的服务器复制到你的本地系统。

Copy and Paste from device to local system

我们为你准备了一个令人兴奋的更新!在进行浏览器和应用程序测试时,你现在可以从真实设备复制和粘贴文本到你的本地机器。

Free Test Automation for QA

与谷歌聊天和ACCELQ的最新集成

通过我们的集成,我们不断尝试使你的测试过程更容易。上个月,我们推出了与Google Chat和ACCELQ的两个集成。

谷歌聊天集成。它允许你进行文字聊天,组织协作聊天室,分享文件,安排虚拟研讨会,并提供演示。使用LambdaTest和Google Chat的集成,你可以在Google Chats或Google Chat Room中建立测试卡,用于记录LambdaTest中的错误。

ACCELQ集成。 它是由人工智能驱动的无代码自动化云,用于实现连续测试自动化。通过LambdaTest和ACCELQ的集成,你可以在3000多种浏览器、操作系统和真实设备组合中进行自动化浏览器测试和应用程序的移动自动化测试

收尾!

这就是我今天的全部内容!请留意更多不可思议的功能。我们希望你喜欢我们的最新功能。我们很想听听你对我们所实现的新功能的看法。

测试愉快!