我需要测试一个react应用,它应该在另一个本地应用中作为webview运行。webview服务器在窗口中设置了会话变量,这将进一步用于验证我的应用程序。
我想通过做这样的事情来模拟它。
window.appEnvironment={
//session variables
}
我已经尝试了cy.window(),但似乎没有帮助。 我怎么能在cypress的窗口上设置属性。
把这个放到支持文件中。
Cypress.on('window:before:load', win => {
window.appEnvironment = {
//session variables
}
});
现在这段代码将在你的应用程序代码初始化之前被评估。