Testing Testcafe:如何等待远程运行程序在启动我的浏览器之前等待/接受连接?
首先也是最重要的,Testcafe的“远程”功能是我所见过的最好的、最可移植的浏览器测试实现之一;对开发团队来说,工作出色 当我运行Testing Testcafe:如何等待远程运行程序在启动我的浏览器之前等待/接受连接?,testing,automation,automated-tests,e2e-testing,testcafe,Testing,Automation,Automated Tests,E2e Testing,Testcafe,首先也是最重要的,Testcafe的“远程”功能是我所见过的最好的、最可移植的浏览器测试实现之一;对开发团队来说,工作出色 当我运行npx testcafe remote./测试--端口55675568 跑步者会通知我它正在收听http://localhost:5567/browser/connect。太棒了,现在我想启动我的浏览器并导航到这个URL 我的浏览器可能是docker容器中的无头浏览器,也可能是运行MacOS的远程服务器-无论其位置如何,都需要在测试运行程序准备好并接受连接后向远程服
npx testcafe remote./测试--端口55675568
跑步者会通知我它正在收听http://localhost:5567/browser/connect
。太棒了,现在我想启动我的浏览器并导航到这个URL
我的浏览器可能是docker容器中的无头浏览器,也可能是运行MacOS的远程服务器-无论其位置如何,都需要在测试运行程序准备好并接受连接后向远程服务器发出命令
是否有像/ping
这样的端点,或者我可以向其发送请求,通知我测试运行程序的活动状态
npx并发\
“npx等一下http://localhost:5567/ping &&远程浏览器util IOS_SAFARIhttp://localhost:5567/browser/connect" \
“npx testcafe远程./tests--端口55675568”
TestCafe准备在指定端口被占用后立即接受浏览器连接。因此,您可以使用等待tcp:5567
延迟浏览器的启动