为了账号安全,请及时绑定邮箱和手机立即绑定

来自具有连字符/破折号的元素的 Selenium Webdriver getText

来自具有连字符/破折号的元素的 Selenium Webdriver getText

尚方宝剑之说 2023-06-14 15:57:31
我需要检查我网站中的元素。从在线服务我收到数据,有时我没有价值和应用程序显示破折号“-”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 但没有结果。
查看完整描述

1 回答

?
繁花不似锦

TA贡献1851条经验 获得超4个赞

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



查看完整回答
反对 回复 2023-06-14
  • 1 回答
  • 0 关注
  • 122 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信