gpt4 book ai didi

node.js - 移动设备上的自动化测试执行

转载 作者:行者123 更新时间:2023-12-02 12:10:47 25 4
gpt4 key购买 nike

为了解决这个问题,我必须简短地向您介绍一下:

  • 我正在编写并运行 e2e-automated-tests 来测试我们公司的网站;
  • 目的是为了确保我们在桌面和移动设备上都测试该网站;
  • 我们的测试是在 node.js 环境下用 typescript 编写的,使用 Testcafe ;
  • 对于桌面测试,Testcafe 做得非常出色,可以在我在测试环境中安装的任何本地浏览器上执行测试;
  • 为了在手机上执行相同的 e2e 自动化测试,我们使用 Testcafe 与 browserstack 的集成;因此,无论我进行什么测试,都是在 browserstack 平台提供的真实设备上执行的;
  • 由于我们对 Browserstack 并不完全满意,因此我们正在尝试寻找 browserstack 的替代方案;

问题:

  1. 对于移动电话设备:考虑到上述配置,你们使用什么来在移动设备上运行/执行 e2e-automated-tests?

  2. 如何将 Testcafe 排除在本次讨论之外,并再次解决这个问题:考虑到上述配置,你们在使用什么来在移动设备上运行/执行 e2e-automated-tests (但没有 Testcafe)?

提前谢谢

最佳答案

您可以使用二维码将您的 iOS 或 Android 设备作为远程浏览器连接到 TestCafe:Remote Browsers

还有用于在移动设备上进行测试的第三方浏览器插件:testcafe-browser-provider-idevicetestcafe-browser-provider-android .

据我所知,SauceLabs 和 BrowserStack 使用的最流行的移动测试方法是安装 Appium在您的设备上。您可以使用testcafe-browser-provider-selenium在带有 Appium 的设备上运行 TestCafe 测试。

我发现您反对使用移动模拟器,但如果您改变主意,可以使用 Chrome emulation modetestcafe-browser-provider-fbsimctl与 TestCafe 一起。

关于node.js - 移动设备上的自动化测试执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55573792/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com