Мне нужен доступ к моему магазину vuex в тестах на кипарис, поэтому я добавил приложение в объект окна в моем файле main.js:
const app = new Vue({
router,
store,
render: h => h(App)
}).$mount("#app");
window.vueApp = app;
А потом я пытаюсь получить к нему доступ в моей команде входа в систему (commands.js):
cy
.request({
method: "POST",
url: "http://localhost:8081/api/v1/login",
body: {},
headers: {
Authorization: "Basic " + btoa("administrator:12345678")
}
})
.then(resp => {
console.log("app:", window.vueApp);
...
window.localStorage.setItem("aq-username", "administrator");
});
но это всегда не определено, что я делаю не так?