【问题标题】:How can I use assertion on type of currency如何对货币类型使用断言
【发布时间】:2019-09-13 15:40:06
【问题描述】:

我现在想对货币类型(例如:USD、CAD ..)进行断言,我正在对这些值进行硬编码并检查我从应用程序获得的响应。我可以使用 XML 文件来完成它,我可以在其中放置所有货币类型并对其进行检查,但是对于仅一行断言我需要我的自动化工作,它会编码太多。

让我在下面提到的代码中向您展示我所采取的方法

getSourceCurrName = getDriver().findElement(by("label.source_curr_type")).getText();
AssertUtil.assertTrue("Validate source currency type",(getSourceCurrName.equalsIgnoreCase("CAD") || getSourceCurrName.equalsIgnoreCase("USD"));

正如我所说,我可以通过将所有货币名称保存到 xml 中来使用这些值,而不是在函数中硬编码 USD 和 CAD。但这将是一个漫长的过程,有什么 java 提供的吗??

【问题讨论】:

    标签: java selenium selenium-webdriver appium


    【解决方案1】:

    如果您对 ISO 4217 货币代码没问题,java 有一个货币类 (https://docs.oracle.com/javase/7/docs/api/java/util/Currency.html),您可以在其中获取所有货币代码作为一组。

    【讨论】:

      猜你喜欢
      • 2011-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-12
      • 2022-03-13
      • 2011-06-17
      • 2023-02-02
      相关资源
      最近更新 更多