量角器 - 存储值以供以后使用

时间:2015-06-24 08:30:45

标签: javascript selenium protractor end-to-end

有没有办法保存从一个测试中获取的值,以便稍后在量角器中的另一个测试中使用它。这是一个奇怪的情况,我只需要从浏览器中读取一次cookie,并将其用于我在测试中使用的所有规范文件。在每个spec文件中的beforeAll方法中读取它对我来说不是解决方案。

例如,如果我有5个spec文件,当我运行第一个spec文件时,我从浏览器获取cookie,并且在以下规范文件中需要cookie信息的时候,我需要它可用。有没有办法保存这个值,以便它可用于所有规范文件?这可能吗?

1 个答案:

答案 0 :(得分:1)

您可以在量角器的配置文件中使用onPrepare在所有测试(example)之前执行一次代码。

请注意,您必须先加载应用页面,然后才能使用getCookie