当前位置: 首页 > 知识库问答 >
问题:

Java-创建我可以轻松回调变量的动态变量表

田阳泽
2023-03-14

我是一个新手程序员,非常新手…

我试图写一个程序来测试我们的网站,并正在使用Java和Selenium。

问题是我想创建一个“表”或“引用”,允许我存储变量,这些变量可以很容易地被回调并在不同的调用中使用。

我尝试使用HashMap但发现它不好,因为当我重新运行测试代码时,每次都有一个新的HashMap。我想要一些东西,可以存储值,并记住他们,当我下一次运行代码。

我研究了如何创建一个mysql表,但我不知道如何在创建了这些变量后将它们从表中召回。

我希望这有点道理。:0)查看下面的示例是否更有用+++++++++++++++++++++++++++++++++++++++

下面是我使用的hashmap的一个示例:

HashMap idTable = new HashMap();
idTable.put("GroupName", new String("Group " + 
              Long.toHexString(Double.doubleToLongBits(Math.random()))));
element = driver.findElement(By.id("name"));
element.sendKeys((String)idTable.get("GroupName"));

共有1个答案

梅逸清
2023-03-14

对简单字符串键/值对使用属性的实例。它是一个映射,就像HashMap一样,但是有用于将其内容读/写到文件的加载和存储方法。对于简单的测试用法来说,这应该足够了。

它通常用于加载配置文件。

 类似资料:
  • 问题内容: 除了无法找到设置“ this”变量的好方法之外,我对Javascript有很好的理解。考虑: 没有最后四行,有没有办法做到这一点?这很烦人……我试图绑定一个匿名函数,我认为它是美丽而聪明的,但无济于事: 显然,将变量传递到myFunction是一个选项……但这不是这个问题的重点。 谢谢。 问题答案: 为JavaScript中的所有函数定义了两种方法,和。函数语法如下: 这些函数的作用是

  • 问题内容: 是否可以在Java中动态创建新变量。 因此,如果两次调用了新方法,是否应该向该类中新添加2个新变量? 可能吗? 问题答案: 否。您是否考虑过在课程中存储“ a ”?映射中的键将是“变量名”,映射中的值将是逻辑变量名。 如果您可以提供有关您要实现的目标的更多信息(从高角度来看),那将有所帮助。

  • 本文向大家介绍在SAP ABAP中创建具有动态变量类型的变量,包括了在SAP ABAP中创建具有动态变量类型的变量的使用技巧和注意事项,需要的朋友参考一下 您可以使用与RTTS相关的API来创建一个标准表(例如RANGE),该表具有类似“ LOW”,“ HIGH”,“ EQ”和“ OPTION”的组件 场符号

  • 表名,excel文件路径,excel文件名是动态的(它是基于用户输入的)。我是SSIS的新手,我只使用过静态值。如何在SSIS中实现上述场景?

  • 问题内容: 例如,假设我想“提取” 为三个单独的变量,例如: 我该怎么做,而忽略了 “为什么要这么做呢?” 您可能会被问到这个问题。 之前已经多次问过类似的问题,但是从未给出真正的答案,因为OP真正需要的是使用不同的方法。很好,但这有可能吗? 我看过反射,似乎没有任何方法可以使我甚至向实例添加额外的字段,更不用说动态创建本地了。 问题答案: 是否可以在Java运行时创建变量? 简单回答是不。 Ja

  • 我得到一个编译错误的代码: 我想让“match”成为一个全局变量。 我的编译错误是: “内部类TestingProgramm中的静态声明非法。匹配修饰符”static“只允许在常量变量声明中使用 在初始化期间使用静态非final变量。“ 我不知道这个错误是什么意思,也不知道如何修复它。