Serenity BDD不要删除浏览器内存

时间:2018-07-06 06:08:51

标签: google-chrome selenium automated-tests selenium-chromedriver serenity-bdd

@Managed(uniqueSession = true, clearCookies = Never)

我有一个宁静的应用程序,该应用程序具有使用Microsoft登录名的Oauth登录机制。 我正在使用上面的代码来使浏览器保留浏览器的内存。我想发生的事情是我有一个使用Microsoft Oauth登录的测试。然后进行另一个测试,以打开仪表板。由于先前的测试已登录。我希望应该通过打开应用程序的仪表板。不幸的是,当我访问仪表板时。测试将要求再次登录。这意味着先前的登录名已从浏览器的内存中删除。

  

如何仅使用Google Chrome浏览器在Serenity BDD剧本测试中正确保留浏览器的内存?

1 个答案:

答案 0 :(得分:0)

在此对话中,讨论了类似的问题-https://github.com/serenity-bdd/serenity-core/issues/273。如果我正确理解此功能必须有效,但就您而言,它不起作用。我会怎么做:

  1. 添加问题here
  2. 询问RocketChat

这两个选项都很好,因为Serenity BDD的贡献者可以为您的问题提供最佳帮助。您也可以直接与John Ferguson Smart进行通话。