【发布时间】:2021-09-15 23:03:32
【问题描述】:
所以,我有这段代码,我试图将我保存在 Y 变量中的文本与 x 变量中的文本进行比较。问题是 eclipse 不会将来自该定位器的文本保存在变量 x 中。如果我尝试打印变量 x,我会打印出“SECTOR 3, BUCURESTI”,这与保存在 y 中的文本相同。但是当我比较它们时,我总是会收到错误消息。
String y = "SECTOR 3, BUCURESTI";
WebElement LA = driver.findElement(By.xpath("//a[@href='#']//div//div//div[contains(text(),'SECTOR 3, BUCURESTI')]"));
String x= LA.getText();
if (x == y) {
System.out.println(x);
} else {
System.out.println("error");
}
【问题讨论】: