java - 我可以将java返回的hashmap存储在机器人框架变量中吗?

标签 java robotframework

我在java中创建了一个机器人框架关键字,它返回一个 HashMap

public HashMap<String, Object> createMap(String data) {

    HashMap<String, Object> session = new HashMap<String,Object>();
     //do something

    return session;
}

我想在机器人框架测试用例中调用此关键字,并将 map 存储在机器人框架变量中,并稍后访问它的值。

我尝试使用字典,但似乎不起作用。有人可以告诉我该怎么做吗?可以吗?

最佳答案

我明白了这一点。这适用于机器人框架 2.8.7

我可以这样做:

${session}= | Create Map

并且 hashmap 将存储在 ${session} 变量中。使用机器人框架BuiltIn/Collection库中的字典关键字来访问键值对。

关于java - 我可以将java返回的hashmap存储在机器人框架变量中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34908281/

相关文章:

robotframework - 如何通过在机器人框架中使用 OR 条件将变量与两个值进行比较?

java - 如何在 Java 中显示文件复制操作的进度。不使用 Swing 例如在网络应用程序中?

java - java中的精度损失

java - 在 i386 Mac OS 上加载 java x86_64 jnilib

robotframework - 如何在Robotframework中对列表进行排序并返回值

robotframework - 如何在Robot Framework中分割分隔符为 "|"的字符串

Javacard 如何在 CardImpl.class 中的 checkState() 中移除并重新插入卡而不引发异常

java - Spring Rest - 生成 Json 数据的异常

python - 如何使用机器人框架接受警报

c# - 从外部程序调用 C# 应用程序时未命中断点