Node.js 在移动设备上执行自动化测试
为了回答这个问题,我必须简短地向大家介绍:Node.js 在移动设备上执行自动化测试,node.js,typescript,automated-tests,e2e-testing,testcafe,Node.js,Typescript,Automated Tests,E2e Testing,Testcafe,为了回答这个问题,我必须简短地向大家介绍: 我正在编写和运行e2e自动化测试,以测试我们公司的网站 目的是为了确保我们在桌面和移动电话上都对网站进行了测试 我们的测试是在节点.js环境下,使用在类型脚本中编写的 对于桌面测试,Testcafe做得很好,在我在测试环境中安装的任何本地浏览器上执行测试 为了在手机上执行相同的e2e自动化测试,我们使用Testcafe与browserstack的集成;因此,无论我有什么测试,都是在browserstack平台提供的真实设备上执行的 由于我们对Brow
- 我正在编写和运行e2e自动化测试,以测试我们公司的网站李>
- 目的是为了确保我们在桌面和移动电话上都对网站进行了测试李>
- 我们的测试是在节点.js环境下,使用在类型脚本中编写的李>
- 对于桌面测试,Testcafe做得很好,在我在测试环境中安装的任何本地浏览器上执行测试李>
- 为了在手机上执行相同的e2e自动化测试,我们使用Testcafe与browserstack的集成;因此,无论我有什么测试,都是在browserstack平台提供的真实设备上执行的李>
- 由于我们对Browserstack并不完全满意,我们正在尝试为Browserstack寻找替代方案李>
提前感谢您您可以使用二维码将iOS或Android设备作为远程浏览器连接到TestCafe: 还有第三方浏览器插件用于在移动设备上进行测试:和 据我所知,SauceLabs和BrowserStack使用的最流行的移动测试方法是在您的设备上安装。您可以使用在使用Appium的设备上运行TestCafe测试
我知道你反对使用移动模拟器,但是如果你改变主意,你可以使用and with TestCafe。不确定你到底在问什么。要执行测试,TestCafe使用代理将测试代码注入正在测试的页面。因此,它不关心它在哪个浏览器中,只要它可以执行JavaScript。所以这也可以是一个移动浏览器。我没想到它会不清楚,所以,请,也许这有帮助:所以我正在一个安装了Chrome、Firefox和IE的虚拟机上执行e2e_测试=>从桌面测试的角度来看,这应该包括检查我们的网站;另外,因为它是一个网站,我想测试一下,如果你用手机访问它,它会有什么反应;现在,对于这一点,我可以使用Chrome下开发工具的模拟,我也可以使用一些正在模拟的站点,或者使用真实设备的browserstack,但是我们有问题;我想要的是browserstack的替代品:)我对其他自动化QA的使用非常感兴趣,可以在手机设备上测试他们的团队应用程序/网站等:)作为browserstack的替代品,你可以尝试Saucelabs设备提供商。我相信这是有道理的。或者可以创建自制设备\模拟器实验室,但这是一条艰难的道路。@Eugen明天我将与团队核实有很多选择,我非常肯定我会找到一个适合我们的;10Q Andrey感谢您使用TestCafe;)