java - 是否可以断言元素的组合

标签 java eclipse selenium assert

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

Full Name: John - Joe - Smith (this is automatically filled based on the fields below)

First name: John

Middle name: Joe

Last name: 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。

最佳答案

试试这个:

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

关于java - 是否可以断言元素的组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33251613/

相关文章:

Heroku 上的 Java Spring MVC 错误 : Unable to access jarfile target/dependency/webapp-runner. jar

java - 错误 : java. lang.NoSuchMethodError : org/springframework/asm/ClassVisitor. <init>(I)V

java - 将 TextEditor 添加到 eclipse 插件时出现导入错误 - 找不到 org.eclipse.jface.text.revisions.RevisionInformation 的类文件

java - Selenium - 单击链接打开一个新选项卡

python - 多个类的 find_element_by_class_name

java - JPA 中的 @Basic(optional = false) 与 @Column(nullable = false)

java - 从 OSGi 包访问命令行参数

java - 如何在Eclipse自动生成的 'java'目录下创建 'src'目录?

java - eclipse开发中获取IResources方法?

java - 如何增加catch block 中的值?