gpt4 book ai didi

angularjs - Protractor selenium localStorage.clear() 不适用于 Internet Explorer

转载 作者:行者123 更新时间:2023-12-03 08:08:42 26 4
gpt4 key购买 nike

尝试在每次测试开始时清除 localStorage,但它不适用于 Internet Explorer 11(它在 Chrome/Firefox 中正常工作)。

我们尝试过的代码:

browser.executeScript('window.localStorage.clear();');

browser.executeScript('localStorage.clear();');

和:

browser.driver.get('javascript:window.localStorage.clear();');

browser.driver.get('javascript:localStorage.clear();');

版本:

  • IEDriverServer_2.45.0
  • selenium-server-standalone-2.45.0

搜索谷歌但找不到任何有效的解决方案。

有什么想法吗?

[编辑:]注意:我们已经尝试了更多的事情——当我们做这样的事情时,localStorage 没有被清除,但是警报确实出现了:

browser.executeScript('javascript:localStorage.clear(); alert("HelloWorld");');

所以 browser.executeScript 似乎有效。

最佳答案

经过几个小时的调试,我们不确定它为什么突然开始工作,但看起来它可能需要以下行:

browser.get('/');

总的来说,重置应该是这样的:

browser.get('/');
browser.executeScript('localStorage.clear();');

关于angularjs - Protractor selenium localStorage.clear() 不适用于 Internet Explorer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32467744/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com