0
我試圖訪問ISuite時運行套件設置每個測試將需要的屬性。TestNG訪問@BeforeSuite中的ISuite
以下是代碼:
公共類SingleTester {
IAttributes attributes;
@BeforeSuite
public void setup(ISuite suite)
{
attributes = suite;
attributes.setAttribute("test", "car");
createAccount();
}
....
問題是測試失敗,出現以下消息:
org.testng.TestNGException:
Method setup requires 1 parameters but 0 were supplied in the @Configuration annotation.
有什麼不對?我如何從@BeforeSuite函數訪問ISuite對象?
Thx提前。
ITestContext是在每個測試中創建的,我需要的是跨越多個測試的上下文。 –
@ isaac.hazan plese,查看更新的答案。 – user1058106