【发布时间】:2014-06-28 08:54:39
【问题描述】:
我正在尝试在 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);
谢谢!
【问题讨论】:
-
手头的问题与 Selenium 无关。去掉这个标签(以及使用 Selenium 的部分代码),你会立即得到答案...