Skip to main content
Skip table of contents

safebox (JA)


保護された変数とセーフボックス

バージョン4.4では、パスワードなどの機密データを非表示にするオプションが導入されました:

  • セーフボックスはパスワードで保護されたコンテナです。

  • ボックスには保護された変数(名前と値のペア)が含まれています。変数は、安全ボックスがロック解除されている場合(つまりパスワードが入力されている場合)にのみ、テストスクリプトから参照可能です。

  • 保護された変数の値は、GUIに表示されず、XMLレポートにもコピーされません。

セーフボックスを管理するには、スクリプト->セーフボックス マネージャー ツールを使用します:

特徴
  • セーフボックスの設定またはロック解除にはパスワードの入力が求められます。有効なパスワードを入力すると、現在のセッション中(Robotが終了するか手動でボックスをロックするまで)ボックスのロックが解除されます。

  • 保護された変数を管理するには、追加編集名前変更、および削除ボタンを使用してください。

  • セッション中に金庫をロックするには、ロックボタンを使用してください。マネージャーを再度開き、パスワードを再入力することで、いつでもロックを解除できます。

  • セーフボックスを消去するには、消去ボタンを使用してください。新しいセーフボックスはいつでも再設定できます。

保護された変数を表示し、スクリプトに挿入するには、ツールパネルコンポーネントの保護された変数タブを使用します:

自動テスト用に保護のロックを解除するには

  • セーフボックスマネージャーを使用してください。

  • GUI内から開始されたテストスクリプトは、保護された変数が使用されセーフボックスがロックされると、パスワードの入力を促します。

  • CLIモードではssafepassオプションを使用してください。

セーフボックスは内部的にXMLファイルとして実装され、ロボット設定フォルダ(「<user_home>/.tplanrobot/safebox.xml」)に保存されます。このファイルには変数名と暗号化された値(AES)が含まれます。セーフボックスを移行するには、必要に応じてファイルをコピーしてください。XMLデータの破損を防ぐため、ファイルの手動編集は避けてください。

パスワードで保護されたVNCサーバーに接続するテストスクリプトを用意します:

Connect rfb://mytest.org:5901 password=welcome

パスワードを非表示にするには、Safe Box Managerウィンドウを開き、mytest-passという変数を作成します:

次に、connectコマンド内のパスワードを変数呼び出しで置き換えます:

Connect rfb://mytest.org:5901 password="{mytest-pass}"

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.