gpt4 book ai didi

java - Selenium Webdriver 从具有连字符/破折号的元素中获取文本

转载 作者:行者123 更新时间:2023-12-02 01:28:03 25 4
gpt4 key购买 nike

enter image description here

我需要检查我网站中的元素。从在线服务我收到数据,有时我没有值(value),应用程序显示破折号“-”

public void test() throws InterruptedException {
Thread.sleep(10000);
if (SmeValue.getText().contains(" - ")) {
System.out.println("no worth");
}
else {
System.out.println("worth was displayed");
}
}

目前,我仍然收到 println - 尽管该元素没有值,但仍显示了值。我尝试使用 equals 而不是 contains 但没有结果。

最佳答案

首先打印 SmeValue.getText(),然后尝试验证它。另外,您使用的是 contains 方法,因此只需在 conatins 方法中使用“-”,无需添加前导和尾随空格。

关于java - Selenium Webdriver 从具有连字符/破折号的元素中获取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57569824/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com