【发布时间】:2016-03-03 17:28:30
【问题描述】:
我在幻像和量角器的帮助下进行 e2e 测试,但是每次 我对我的代码进行了更改(不是 e2e 测试代码),似乎幻象不是 进行新的更改或清理 localStorage 和 SessionStorage。我认为它可能是缓存,但我不确定。
我尝试在我的 protractor.config 文件中添加下一句以清理 LocalStorage。
onPrepare: function () { browser.executeScript("return window.localStorage.clear();"); }
但是,它没有工作,而不是我得到了这个错误
var template = new Error(this.message); ^ 未知错误: {"errorMessage":"SecurityError: DOM 异常 18","request":{"headers":{"Accept-Encoding":"gzip,deflate","Connection":"Keep-Alive","Content-Length":"58","Content-Type" :“应用程序/json; charset=utf-8","Host":"localhost:9781","User-Agent":"Apac 他-HttpClient/4.5.1 (Java/1.7.0_79)"},"httpVersion":"1.1","method":"POST","post":"{\"script\":\"return window.localStorage.clear();\",\"args\":[]}","url":"/execute","urlParsed":{"anchor":"","query":"", “文件”:“执行”,“目录”:“/”,“路径”:“/执行”,“相对” ":"/execute","port":"","host":"","password":"","user":"","userInfo":"","authority":"","协议":"","source":"/execute","queryKey":{},"chunks":["execute"]},"urlOriginal":"/session/dc9ce280-e15f-11e5-911a-4b92e3de49f0 /执行”}} 构建信息:版本:'2.51.0',修订:'1af067d',时间:'2016-02-05 19:15:17' 驱动信息:driver.version:未知
【问题讨论】:
标签: phantomjs protractor