0

我正在使用 Silk4J 实现 UI 测试。要登录,我SetText()一直使用这种方法。但是,在我的源代码中使用纯文本密码并不是一个好主意。

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

不幸的是,文档没有指定将我的明文密码转换为加密密码的方法。我怎样才能做到这一点?

我发现一个网站提到了一个工具,但我的机器上不存在该工具。它还提到了一个Encrypt()方法,但对于 Java,我至少需要一个类名才能访问该方法。

4

1 回答 1

3

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

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

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

于 2015-02-26T03:46:22.750 回答