我需要我的參數自動測試,使他們能夠用多組數據(即數據驅動測試)運行。我使用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