如何在硒爪哇中使用断言检查产品的价格是否在给定范围内

  • 本文关键字:是否 范围内 断言 java selenium
  • 更新时间 :
  • 英文 :


我有一个测试用例,我需要转到珠宝部分并选择 $700.00 - $3000.00 的价格范围过滤器。选择范围后,我可以看到 1 种价格为 2100.00 美元的产品。现在,我的问题是我如何使用断言检查产品价格 2100 美元在 700 美元到 3000 美元之间?我需要去掉签名的 $ 吗?作为实际结果将包含 $ 签名,同时与预期进行比较。

请帮忙? 提前致谢

在 Java 中非常简单

assertThat(mynum).isBetween(min, max);

assertTrue(min <= mynum && mynum <= max);

是的,你需要去掉$符号,这是没用的,正如评论中所说,Java(可能没有其他编程语言(有特定的货币类型。

您可以使用正则表达式

"[0-9]+"

对于断言,它就像在里面添加两个条件一样简单

assertTrue(price > 700 && price < 3000);

相关内容

最新更新