我的测试脚本需要在移动的设备和safari浏览器中执行。通过cypress和酱料labs集成,我们可以使用cypress?实现移动测试和safari浏览器。目前我的测试脚本在量角器中,并运行所有浏览器,如safari和sauce labs集成的移动设备。(目前我们正在使用量角器+Saucelabs+Jenkins运行脚本)
由于量角器在2022年底弃用,我们希望将现有代码从量角器迁移到Cypress。请确认我们是否可以实现Safari浏览器,移动的测试。未来我们希望运行(Cypress+Saucelabs+Jenkins)。请提出建议。
2条答案
按热度按时间nhaq1z211#
Cypress目前不支持Safari,所以答案是否定的
rkttyhzu2#
从Cypress v10.8开始,可以在WebKit(Safari中使用的浏览器引擎)中运行测试。目前,对WebKit的支持处于试验阶段,可以通过以下2个步骤启用:
1.在Cypress配置中将
experimentalWebKitSupport
设置为true
1.安装
playwright-webkit
npm软件包您可以在Cypress官方发布中找到更多详细信息:https://www.cypress.io/blog/2022/09/13/cypress-10-8-experimental-run-tests-in-webkit/