我正在尝试访问这些属性(通过this更新提供)。
我在cypress.config.ts
中尝试了以下操作,但似乎不起作用:
export default defineConfig({
e2e: {
setupNodeEvents(on, config) {
// implement node event listeners here
on("before:browser:launch", (browser, launchOptions) => {
launchOptions.preferences.webPreferences.contextIsolation = false;
launchOptions.preferences.webPreferences.nodeIntegration = true;
});
},
},
});
先谢谢你。
2条答案
按热度按时间m528fe3b1#
添加浏览器检查,因为启动选项是特定于Electron的,并且将停止其他浏览器的运行。然后返回启动选项。
fae0ux8s2#
您必须在callaback中返回launchOptions对象才能使它们生效。
https://docs.cypress.io/api/plugins/browser-launch-api#Modify-browser-launch-arguments-preferences-extensions-and-environment