cho*_*ood 10 javascript selenium-webdriver angularjs-e2e protractor
describe('The feature', function() {
beforeEach(function () {
browser.executeScript('localStorage.setItem("key","value");');
});
it('should do this', function() {
});
});
Run Code Online (Sandbox Code Playgroud)
但是当用chromedriver 2.10和chrome 37对抗硒时,我得到了这个错误
Executing: [execute script: window.localStorage.setItem("key","value");, []])
15:31:29.747 WARN - Exception thrown
org.openqa.selenium.WebDriverException: <unknown>: Failed to read the 'localStorage'
property from 'Window': Storage is disabled inside 'data:' URLs.
(Session info: chrome=37.0.2062.120)
(Driver info: chromedriver=2.10.267518,platform=Linux 3.11.0-26-generic x86_64) (WARNING:
The server did not provide any stacktrace information)
Run Code Online (Sandbox Code Playgroud)
知道问题出在哪里?
Ant*_*zzo 10
根据在量角器测试中从localStorage中删除项目的答案之一,browser.get当您在使用Chrome驱动程序时尝试访问localStorage而不首先访问浏览器(例如,)时会发生这种情况.解决方案似乎是首先访问浏览器(可能是您的根页面)以在Chrome中加载页面,以便您可以操作localStorage.至少这是我为我们的项目所做的事情.希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
5646 次 |
| 最近记录: |