Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 在移动设备上执行自动化测试_Node.js_Typescript_Automated Tests_E2e Testing_Testcafe - Fatal编程技术网

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寻找替代方案
问题:

  • 对于移动电话设备:考虑到上述配置,你们使用什么在移动设备上运行/执行e2e自动测试?

  • 将Testcafe从本次讨论中剔除,并再次解决这个问题:考虑到上述配置(但没有Testcafe),你们在移动设备上运行/执行e2e自动化测试时使用的是什么?


  • 提前感谢您

    您可以使用二维码将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;)