首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NoraUI --自定义步骤中使用Result.Warning<>时“无法推断类型参数”错误

NoraUI --自定义步骤中使用Result.Warning<>时“无法推断类型参数”错误
EN

Stack Overflow用户
提问于 2017-07-13 04:37:36
回答 1查看 151关注 0票数 0

我需要在我的一个场景中提出警告,但是我并没有停止出现这个错误:“无法推断Result.Warning<>的类型参数”

实际上,我试图提出警告,就像我到现在为止提出失败一样:

代码语言:javascript
复制
new Result.Warning<>(targetKey, Messages.format(TaroMessages.WARNING_RESOURCES_VALUE_DIFFERENCE_AFTER_REAFFECTATION, existing_value, new_value), true, oscarAccesClientPage.getCallBack());

我在里面使用的自定义步骤如下:我试图查看一个元素列表,并检查它们的现有值是否与之前保存的值相同。

代码语言:javascript
复制
protected void checkXyResourcesValue(Integer xyIterator, List<WebElement> elements, String keyParameter) throws TechnicalException, FailureException  {
        try {
            Integer resIterator = 1;
            for(WebElement element : elements) {
                String targetKey = "XY" + xyIterator + "RES" + resIterator + keyParameter;
                String new_value = element.getAttribute(VALUE) != null ? element.getAttribute(VALUE) : element.getText();
                String existing_value = Context.getValue(targetKey) != null ? Context.getValue(targetKey) : targetKey;
                if (new_value != existing_value) {
                    new Result.Warning<>(targetKey, Messages.format(TaroMessages.WARNING_RESOURCES_VALUE_DIFFERENCE_AFTER_REAFFECTATION, existing_value, new_value), true, oscarAccesClientPage.getCallBack());
                }
                resIterator++;
            }
        } catch (Exception e) {
            new Result.Failure<>(e.getMessage(), Messages.format(TaroMessages.FAIL_MESSAGE_ACCES_CLIENT_XY_CHECK_RESOURCES_VALUE, keyParameter, xyIterator), true, oscarAccesClientPage.getCallBack());
        }
    }

对于检查和保存值的方法,我实际上启发了自己编写来自NoraUI的代码,以保存上下文中的值或从上下文中读取值。

我使用Eclipse露娜4.4.2,并尝试使用JDK1.8.0_131进行编译。

这可能更多的是因为我不知道Java是如何工作的,而不是一个真正的问题,所以提前感谢您的帮助或见解。如果您需要更多关于代码或上下文的信息,请不要犹豫。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-13 11:08:58

新Result.Warning<>(targetKey,targetKey existing_value,new_value),true,;

如果不使用任何Model (数据序列化)或在序列中使用对象的id,则使用0。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45071499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档