【发布时间】:2021-01-18 05:49:29
【问题描述】:
我正在为基于 React 的 Web 工具编写测试。所以我想在每次测试之前清除所有本地存储,例如登录信息等。我主要在 Cypress 工作,这只是一个简单的命令。
cy.clearLocalStorage();
我现在正在使用 WebdriverIO,这是我正在尝试的方法(在测试文件中)。
afterEach(() => {
browser.executeScript('window.localStorage().clear()');
});
但是,这似乎不起作用。此外,我更喜欢全局解决方案,我不必在每个测试中都写一些东西。提前感谢您的帮助。
【问题讨论】:
标签: webdriver automated-tests cypress webdriver-io