我需要我的参数自动测试,使他们能够用多组数据(即数据驱动测试)运行。我使用Nightwatch和最贴近它,我发现this Google Group thread这实际上说,它不支持的结果。我也没有能力来尝试修改夜巡核心代码,以支持这一点。与Nightwatch参数测试(数据驱动的测试)
我一直在使用TestNG中是这样的:从含有测试配置中的testng.xml阅读
package parameters;
import org.testng.annotations.Parameters;
// [...]
@Test
@Parameters({"param1","param2"})
public void testParameter(String param1, String param2)
// [..]
:
<suite name="Smoke Test" thread-count="1">
<parameter name = "productName" value = "Bonbons" />
<parameter name = "productID" value = "09464703" />
<test name = "ProductInfo">
<classes>
<class name = "parameters.testParameter">
</class>
</classes>
</test>
</suite>
是否有任何自定义JavaScript库,这将有助于这在Nightwatch中?或者也许有办法将它与其他工具集成? (通过我的知识,Nightwatch是建立在顶部上不具有驱动测试或者数据的支持Node.js的,但为了实现这一目标与其他工具集成。)
真好!看起来这是一个很好的解决方案,将尝试将其适应我的测试!谢谢! – anasarbescu