加密用于SetPasswordText()的密码

时间:2015-02-25 13:30:49

标签: java encryption silktest

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

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

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

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

1 个答案:

答案 0 :(得分:3)

用户界面中没有任何方法可以加密您的密码。您有两种选择:

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

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

相关问题