我正在尝试在 Java 的打印行中打印 webdriver 测试中使用的测试数据
我需要在 system.out.print
函数(printf
/println
/whatever)中打印一个类中使用的多个变量。
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);
谢谢!
最佳答案
你可以用 1 printf
来完成:
System.out.printf("First Name: %s\nLast Name: %s",firstname, lastname);
关于java - 如何在 Java 中打印多个可变行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23584563/