0

Silk4J で UI テストを実装しています。ログインするには、SetText()今までの方法を使用していました。ただし、ソース コードでプレーン テキストのパスワードを使用するのはあまり良い考えではありません。

現在、暗号化されたパスワードをパラメーターとして受け取る SetPasswordText() [MicroFocus]もあることがわかりました。

残念ながら、ドキュメントには、平文のパスワードを暗号化されたパスワードに変換する方法が指定されていません。どうやってやるの?

ツールについて言及している Web サイトを見つけましたが、そのツールは私のマシンには存在しません。メソッドについても言及していますEncrypt()が、Java の場合、そのメソッドにアクセスするには、少なくともクラス名が必要です。

4

1 に答える 1

3

UI でパスワードを暗号化する方法はありません。次の 2 つのオプションがあります。

  1. パスワード フィールドに入力するテキストを記録します。これにより、メソッドを使用して入力されたテキストが記録setPasswordText()され、コピーしてテストに貼り付けることができます。

  2. を呼び出す短いテストを作成しますAgent.encrypt()。これにより、渡されたテキストの暗号化されたバージョンが返されます。このメソッドの戻り値を元のテストにコピーします。

于 2015-02-26T03:46:22.750 に答える