【发布时间】:2018-10-25 08:05:07
【问题描述】:
我有多个规格,所以我为不同规格创建了一个套件。 让我们看下面的场景。
这是我在 conf 文件中的套件结构。
suites:{
forms:['specs/requestE.js'],
search:['specs/findaSpec.js'],
offers:['specs/offersPrograms.js','specs/destinationsSpec.js'],
headerfooterlinks:['specs/footerlinksSpec.js','specs/headerMenuSpec.js']
},
当我单独运行每个规范时,它可以正常工作并生成测试结果,但是当我运行整个套件时,只有第一个在工作,其他的没有被执行。结果它给出了超时错误。
【问题讨论】:
-
如果你配置了
specs,请在你的量角器conf.js中显示它和你用来执行运行的cmd。 -
量角器 protractor_conf.js --suite 提供 [这只是套件的集合] @yong
-
您是否在 protractor_conf.js 中配置了
specs?试试protractor protractor_conf.js --suite=offers -
是的,我做到了,但是没有用
-
@yong 我不知道为什么会这样,我也尝试在 afterAll 函数中退出驱动程序实例,但没有成功。
标签: selenium testing automation protractor suite