是否可以断言元素的组合

时间:2015-10-21 05:30:38

标签: java eclipse selenium assert

我有一个字段,它自动填充其他三个字段的内容,但字段之间有一个减号。举个例子:

  

全名:John - Joe - Smith(根据以下字段自动填写)

     

名字:约翰

     

中间名:乔

     

姓氏:史密斯

现在我可以使用以下命令将3个字段的文本放在字符串中:

String a=river.findElement(by.id("ID-First name"));
String b=river.findElement(by.id("ID-Middle name"));
String a=river.findElement(by.id("ID-Last name"));

我想断言第一个字段的代码有点像:

assertEquals('a - b - c', driver.findElement(By.id("ID-Full name")).getText());

有没有办法让它发挥作用?

我正在使用Eclipse,Selenium webdriver和Java。

1 个答案:

答案 0 :(得分:2)

试试这个:

String abc = a + " - " + b + " - " + c;
assertEquals(abc, driver.findElement(By.id("ID-Full name")).getText());