我使用量角器来测试Angular2应用程序。它工作正常,我认为我没有改变任何东西,但现在它最终得到这个:
...
super(opt_error);
^
SessionNotCreatedError: session not created exception
from unknown error: Runtime.executionContextCreated has invalid 'context': {"auxData":{"frameId":"4012.1","isDefault":true},"id":1,"name":"","origin":"://"}
(Session info: chrome=54.0.2840.71)
(Driver info: chromedriver=2.21.371459
...
我使用的是Mac OSX 10.11.4,Chrome 54.0.2840.71。
有什么建议吗?谢谢
---编辑26/10
由于它取决于每个设置,因此看起来并不是绝对的答案。主要思想是相应地更新量角器/ chromedriver / webdriver-manager。
说我现在面临另一个问题:我做的每一个基本测试,包括(例如)一个browser.get()失败:
Error: Timeout - Async callback was not invoked within timeout specified by jasmine.DEFAULT_TIMEOUT_INTERVAL
我不知道它是否是一个孤立的案例,如果它适合这里(我使用jasmine2作为框架)所以我开始另一个问题 这里