2015-08-17 33 views

回答

0

正如在Selenium Builder維基下的Data driven Testing所述,您可以將變量存儲爲一組對象。

供您使用,你會使文件看起來像這樣:

[ 
    {"url" : "https://my_url"} 
] 

的文件test_values.json保存在同一文件夾作爲您的測試,並在您test.json像這樣引用它:

"data": { 
"configs": { 
    "json": { 
    "path": "test_values.json" 
    } 
}, 
"source": "json" 
}, 

如果需要多個變量傳遞給您的測試做它的對象(大括號),像這裏面:

[ 
    { 
     "url" : "https://my_url", 
     "user" : "some_user", 
     "password" : "some_password" 
    } 
] 
現在210

,最有趣的部分是,如果添加另一個對象(大括號中)是這樣的:

[ 
    { 
     "url" : "https://my_url", 
     "user" : "some_user", 
     "password" : "some_password" 
    }, 
    { 
     "url" : "https://my_url", 
     "user" : "some_other_user", 
     "password" : "some_other_password" 
    } 
] 

然後測試將運行兩次。一次使用第一組值,第二次使用第二組值。

相關問題