如何使用“session / sessionId”在执行过程中使用单个浏览器会话?

时间:2016-12-02 16:12:33

标签: javascript selenium session nightwatch.js

我在test suites文件夹中有不同的文件夹test。这些文件夹包含许多.js个测试文件。每个测试文件都会调用一个单独的浏览器。

他们是否可以使用单一浏览器来处理套件内的所有测试文件?

我已经浏览过这些链接但找不到合适的解决方案。

  1. http://nightwatchjs.org/api/session.html

  2. http://nightwatchjs.org/api/sessions.html

  3. https://www.w3.org/TR/webdriver/#dfn-current-session

  4. 有人提供了此链接Reuse the browser session for Selenium WebDriver for Nightwatch.js tests的解决方案,但我更喜欢在字符串中存储运行browser session,并且对于下一个测试文件进行检查以验证是否已存在一个现有会话,如果是,则将其值传递给下一个,并避免创建/调用新的浏览器会话。

0 个答案:

没有答案