您好,我在eclipse中的selenium测试代码有问题

3htmauhk  于 2021-08-20  发布在  Java
关注(0)|答案(1)|浏览(270)

此问题已在此处找到答案

如何比较java中的字符串((23个答案)
五天前关门。
我有一段代码,我试图比较保存在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");
        }
hjqgdpho

hjqgdpho1#

请参阅此链接以了解有关字符串比较的更多信息
参考链接
基本上,
你应该使用 String.equals() 而不是 '==' 接线员,我想这就是出错的原因。

相关问题