如果你只需要創建一個你不需要實際使用獨特的,假的電子郵件地址,你可以隨時日期/時間戳記追加到一些基本的電子郵件從您的DataProvider獲取:
@Test(dataProvider = "dp")
public void emailTest(String userName, String emailShortname) {
//Get the current time
long time = System.currentTimeMillis();
//append it to the email from your DataProvider
StringBuilder emailBuilder= new StringBuilder();
emailBuilder.append(emailShortname).append("_").append(time).append("@gmail.com");
//do user creation code below using emailBuilder result...
我要說的是,如果你打算做這些各種各樣的使用Selenium測試,你要去填補了垃圾測試ID的數據庫,所以我建議你的團隊建立一種機制來清潔這些出無論是作爲一部分測試運行或之後。