使用 SetPasswordText() 加密密码

Encrypting a password for use with SetPasswordText()

我正在使用 Silk4J 实施 UI 测试。到目前为止,我使用 SetText() 方法登录。但是,在我的源代码中使用明文密码并不是一个好主意。

现在我发现还有SetPasswordText() [MicroFocus],它以加密的密码为参数。

不幸的是,文档没有指定将明文密码转换为加密密码的方法。我该怎么做?

我找到了 a website mentioning a tool,但我的机器上不存在该工具。它还提到了一个 Encrypt() 方法,但是对于 Java,我至少需要一个 class 名称才能访问该方法。

UI 中没有任何方法可以加密您的密码。您有两个选择:

  1. 记录在密码字段中输入的文本。这将记录使用 setPasswordText() 方法输入的文本,您可以将其复制并粘贴到您的测试中。

  2. 编写一个调用 Agent.encrypt() 的简短测试。这将 return 传入文本的加密版本。将此方法的 return 值复制到您的原始测试中。