Angularjs 如何在量角器中每次关闭浏览器时顺序运行单个规范的所有测试用例

Angularjs 如何在量角器中每次关闭浏览器时顺序运行单个规范的所有测试用例,angularjs,protractor,Angularjs,Protractor,我不熟悉量角器,但了解硒 假设一个spec文件中有5个tc,我想按顺序运行它们。 表示一次应执行一个TC,但量角器同时运行所有这些TC 此外,我希望在完成每个TCs后关闭浏览器窗口(无论结果如何,通过/失败) 你能帮我一下吗。首先,量角器中没有函数调用 browser.open(""); 应该是, browser.get(""); 现在,您的浏览器将打开并启动AUT。然后,您可以通过在打开和关闭浏览器的每个块之前提及来对控制流()进行排序。量角器依次运行它们,这称为控制流。读一读

我不熟悉量角器,但了解硒

假设一个spec文件中有5个tc,我想按顺序运行它们。 表示一次应执行一个TC,但量角器同时运行所有这些TC

此外,我希望在完成每个TCs后关闭浏览器窗口(无论结果如何,通过/失败)


你能帮我一下吗。

首先,量角器中没有函数调用

  browser.open(""); 
应该是,

  browser.get(""); 

现在,您的浏览器将打开并启动AUT。然后,您可以通过在打开和关闭浏览器的每个块之前提及来对控制流()进行排序。

量角器依次运行它们,这称为控制流。读一读。您看到同时执行测试的原因可能是异步执行。谢谢您的建议。实际上,我想关闭窗口并为每个TC再次启动它。我可以这样做吗?使用
beforeach
块打开和关闭浏览器。它将在每个
descripe
块中执行。首先,browser.open()函数不适用于我。错误被抛出为“无此类函数”。第二,我在每次启动之前都尝试过browser.restart(),现在应用程序正在重新启动窗口,但对于我的第二个TC,它无法与浏览器建立连接