我正在尝试在Java中的一行打印语句中打印webdriver测试中使用的测试数据。
我需要在system.out.print
函数(printf
/println
/任何其他函数)中打印类中使用的多个变量。
public String firstname;
public String lastname;
firstname = "First " + genData.generateRandomAlphaNumeric(10);
driver.findElement(By.id("firstname")).sendKeys(firstname);
lastname = "Last " + genData.generateRandomAlphaNumeric(10);
driver.findElement(By.id("lastname")).sendKeys(lastname);
我需要把它们作为打印语句输出:
名字: (我使用的变量值)
姓氏: (我使用的变量值)
像下面这样使用能得到正确的结果。
但我需要减少printf
语句数量,使用更高效的方式。
System.out.printf("First Name: ", firstname);
System.out.printf("Last Name: ", lastname);
谢谢!