在窗口上设置柏树的属性

问题描述 投票:0回答:1

我需要测试一个react应用,它应该在另一个本地应用中作为webview运行。webview服务器在窗口中设置了会话变量,这将进一步用于验证我的应用程序。

我想通过做这样的事情来模拟它。

window.appEnvironment={ 
//session variables
}

我已经尝试了cy.window(),但似乎没有帮助。 我怎么能在cypress的窗口上设置属性。

reactjs authentication window android-webview cypress
1个回答
1
投票

把这个放到支持文件中。

Cypress.on('window:before:load', win => {
    window.appEnvironment = { 
        //session variables
    }
});

现在这段代码将在你的应用程序代码初始化之前被评估。

© www.soinside.com 2019 - 2024. All rights reserved.