0
我@BeforeMethod產生的輸出。如何使用BeforeMethod輸出測試方法
@BeforeMethod
public void Random() throws Exception {
//Generating Random Text
int leftLimit = 97;
int rightLimit = 122;
int targetStringLength = 3;
StringBuilder buffer = new StringBuilder(targetStringLength);
for (int i = 0; i < targetStringLength; i++) {
int randomLimitedInt = leftLimit + (int)
(new Random().nextFloat() * (rightLimit - leftLimit));
buffer.append((char) randomLimitedInt);
}
String generatedString = buffer.toString();
System.out.println(generatedString);
}
我如何使用@BeforeMethod的輸出在下面的方法
@Test(priority = 1)
public void Registration() throws Exception {
driver.findElement(By.xpath("//UIAApplication[1]/UIAWindow[1]/UIATableView[1]/UIATableCell[2]/UIATextField[1]")).sendKeys("abc" + generatedString);
}
當我添加一個新的測試方法是產生一個新的隨機文字...我如何使用相同的首先生成的文本。 –
@ArunKumar我更新我的回答重複使用相同的生成的字符串 – user2272115
@ArunKumar爲你做這個答案的工作?如果是的話請接受... – user2272115