如何从不同的spec文件自动运行多个量角器测试

时间:2018-03-09 03:24:29

标签: selenium-webdriver jasmine protractor

我想使用量角器运行多个测试,但是,我还没有找到一个好方法。如果我有多个spec文件(例如testA-spec.js,testB-spec.js,testC-spec.js)并且我有我的量角器配置文件设置来运行以-spec.js结尾的所有文件:

exports.config = {

specs: [ '*-spec.js' ]

};

量角器将运行所有三个测试,但它会在最后一次测试时挂起,直到由于超时而失败。如果我单独运行每个测试,那么就没有挂起。我想要的是一种在批处理过程中按顺序自动运行每个测试的方法,就像我手动运行每个测试一样。我还希望浏览器在每次测试后关闭,然后重新打开下一个测试,好像之前的测试从未运行过一样。我使用Jasmine框架和selenium-webdriver以防万一。

1 个答案:

答案 0 :(得分:0)

在我自己的浏览器实例中运行每个spec文件的功能中使用class _ContentPageState extends State<ContentPage> { var newData;// << here >> after class @override Widget build(BuildContext context,) {