我需要自动化的端到端测试,其中包括购买与PayPal的订单。此测试包括在购买订单后出现的屏幕中验证某些元素。我目前正在尝试使用cypress.io。我知道cypress recommend against visiting 3rd party sites,但在这个测试中我需要与PayPal交互。我一直不能处理它。在使用cypress.io时,是否有任何解决方法可以与PayPal弹出窗口进行<
我有一个chrome扩展,我想对它进行E2E测试(模拟一些基本的用户交互)。使用Cypress,我能够加载我的应用程序,但无法与它交互(即使用chrome-extension://协议访问应用程序url )。然后,我发现Cypress (和其他许多测试框架一样)无法接近chrome://协议,然而,就我所得到的结果而言,我需要在某种程度上包含chrome.runtime api
我还使用Cypress在前端运行E2E测试,包括可能的用户与DB的交互(或者更确切地说是与API的交互,后者随后向DB发送相应的请求)。DB、containers ),使用npm run serve.Now以开发模式运行我的应用程序( Docker容器和应用程序正在运行),我也可以使用npm成功地运行Cypress测试。我能够构建这个应用程序,也