节点服务器(OS的一部分)帮助节点浏览器运行,从而在其中运行一个web应用程序。现在,如果我看一下柏树的体系结构,它似乎出现在两个方面:节点服务器和浏览器。我不明白为何双方都有需要这样做?
它在浏览器和节点服务器中扮演什么角色?
发布于 2022-07-09 04:50:57
关于文件:
Cypress在与应用程序相同的运行循环中执行。Cypress后面是一个Node.js服务器进程。Cypress和Node.js进程不断地相互通信、同步和执行任务。能够同时访问两个部分(前面和后面),使我们能够实时响应应用程序的事件,同时可以在浏览器之外处理需要更高权限的任务。
在实践中,浏览器中的Cypress执行大多数“用户”操作、单击按钮、键入文本等。
节点中的柏树,您经常做的是:
您希望在规范database.
在这里您可以看到如何使用任务https://docs.cypress.io/api/commands/task#Syntax从Node运行代码
cy.window().then(() => console.log('this will be output to the browser !'))
cy.task('log', 'this will be output to the node server !')
https://stackoverflow.com/questions/72918434
复制