我们希望采用Nightwatch.js
进行浏览器测试,但我们仍然坚持一个主要的警告:在撰写本文时,Nightwatchjs不支持使用相同的浏览器会话运行不同的测试。简而言之,它意味着:
Selenium
操作队列中的 delete 命令位置; 根据this source,可以在Selenium中重用当前的浏览器会话,而不是打开新窗口。
有没有人设法在Nightwatch中修复此问题?
这是feature request on Github,于2014年3月31日被要求,仍然开放。
另一种方法是通过让Nightwatch将所有不同的文件合并到一个测试套件中来完全解决问题,但这似乎比会话的问题更难解决......