このドキュメントでは、T-Plan Robot Enterprise 8.0.x の新機能、変更点、バグフィックスについて説明します。
バージョン 8.0.8 のアップデート
改善点:
RB-1036: 貼り付けで使用される貼り付けキーボードショートカットを設定可能にする
バグ修正:
RB-1043: スクリプト エディターが UTF8 以外の環境で等幅フォントを使用しない
RB-1041: インターネットに接続していないときにホームコンテンツが間違っている
RB-1038: 画像コレクションの並べ替え設定に失敗しました
RB-1037: Ubuntu Linux のログインダイアログで UI がフリーズする
RB-1035: MS Windowsでコピー&ペーストすると日本語のテキストが文字化けする
RB-1033: 切断されたデスクトップ ビューアーの更新の問題
RB-1027: RHEL で if ブロックの終了が誤っているため、TPR スクリプトが失敗する
バージョン 8.0.7 のアップデート
改善点:
RB-1019: Mac OS での Java アーキテクチャの不一致に関する警告
RB-1007: 頻繁に実行される操作を最適化してパフォーマンスを向上
バグ修正:
RB-1032: Mac のローカルデスクトップ録画中に、サポートされていないキーコードメッセージが記録される
RB-1031: グラフビューで変更された画像のサムネイルが更新されない
RB-1029: UI のユーザビリティ向上
RB-1028: Esc キーで閉じたポップアップメッセージは、デフォルトボタンをトリガーしない
RB-1025: ID によるブラウザ要素の検索に失敗する
RB-1024: Mac OS のローカルデスクトップのキーボードマッピングが遅すぎる
RB-1023: ローカルデスクトップ録画後にスクリプトのグラフビューが更新されない
RB-1022: Mac OS で、子ウィンドウがメインウィンドウの背後に断続的に開く
RB-1020: Mac で、ユーザーの素早い操作に対してスクリプトの録画が断続的に失敗する
RB-1018: Mac OS で Robot ウィンドウを復元した後、スクリプトの録画が停止しない
RB-1017: Mac の DMG 画像から Robot を実行すると、スクリプトの録画が失敗する
RB-1014: 一部のウィンドウが画面サイズを超える解決策
RB-1013: コマンド削除後のスクリプトレコーダーの記録が予期しない動作をする
RB-1012: Linuxでローカルデスクトップ経由の貼り付けコマンドが失敗する
RB-1011: Mac OSでローカルデスクトップのオートメーションを開始するとUIがフリーズする
RB-1010: UTF-8以外のロケールで正しい動作を確認する
RB-1009: 接続なしでスクリプトを実行すると、スクリーンショットのリンクが壊れたレポートが生成される
RB-1008: レポートのコンテキストメニュー項目が空である
RB-1006: JavaのバグJDK-8048110により、断続的にUIがフリーズする
RB-1005: 含める/実行コンテキストメニューからのバイナリファイルの表示を無効にする
バージョン 8.0.6 のアップデート
改善点:
RB-1002 Javaからカスタム設定ファイルのパスを指定できるようになりました
RB-997 パフォーマンスが向上しました
バグ修正:
RB-1001 Gitコミットでスクリプトのバックアップファイルをコミットするよう提案される
RB-999 スクリプト履歴ロガーが断続的に例外をスローする
RB-998 英語版MS Windowsで実行時にUIの日本語文字化けが発生する
RB-996 Robot 8でAndroidジェスチャーが古いバージョンになる
RB-995 Windowsサービスの問題
RB-994 ローカルデスクトップから貼り付けた日本語テキストが文字化けする
RB-989 ライセンスを待機している接続を持つスクリプトが停止に失敗する
RB-987 AWTでリモートGit操作を実行すべきではない
RB-986 JVMクラスローダーの警告ログを無効にする
バージョン 8.0.5 のアップデート
改善点:
RB-983: iOS 18.5 への準拠
RB-973: iOS の Xcode 設定更新への対応
RB-971: ヘルプマップを通じたクラウドベースのヘルプのサポート
RB-965: 日本語でルック&フィールのプレビューを提供
バグ修正:
RB-985: iOS Over Xcode: Spotlight検索からホーム画面に戻れない
RB-984: モバイルアラートの消去に関する問題
RB-982: すべてのデフォルト値を受け入れると接続コマンドが正しく生成されない
RB-981: Git管理下にある大規模プロジェクトでGUIの起動が遅くなる
RB-976: GUIオートメーションで「ライセンス認証を待たない」オプションが考慮されるようになる
RB-972: ログインダイアログに関する問題
RB-969: 8.0.3で配信された一部のモバイルデバイスプロパティ変数に改行文字が含まれる
RB-968: 日本語版でコンポーネントが重なる
RB-966: ホーム画面のステータスバーのサイズ変更に関する問題
RB-963: Linuxで奇妙なエラーメッセージが表示される
バージョン 8.0.4 のアップデート
バグ修正:
RB-931: 画像ノードのコンテキストメニューから「新しい Compareto」コマンドを実行できない
RB-932: コンポーネントキャプチャでファイル末尾にコードを挿入できない
RB-936: コマンドプロパティエディタに「リセット」ボタンを追加
RB-937: 画像切り抜きパネルのボタンが軽度のドラッグ操作に反応しなくなる
RB-940: 「クリック」プロパティビューでテンプレートを選択するだけで「保存」ボタンが有効になる
RB-941: iOS 18.4 に対応
RB-944: iOS Mirror で GUI がフリーズする
RB-945: Enter キーでコレクション作成を確定できるようにする
RB-947: Waitfor Mobile コマンド内のカスタム属性パラメータが拒否される
RB-950: iOS Over Xcode でデバイス名が指定されていない場合、最初に検出されたデバイスに接続してしまう
RB-951: デュアルスクリーンからシングルスクリーンに変更した後、ログインダイアログが閉じない
RB-952: Android でクリップボードのアーティファクトが表示されない
RB-953: iOS Over Xcode での接続をキャンセルすると、UI が接続状態のままになる状態
RB-954: TCP/IP接続をUSB経由でトンネリングすることで、iOS Over Xcodeの信頼性を向上
RB-956: 接続中も「WebDriverClientを管理」ボタンが有効のままになる
RB-959: UIのシャットダウン時にフリーズする
RB-960: ファイル作成時にファイルが予期せず削除される
バージョン 8.0.3 のアップデート
新機能と改善点:
「モバイルアプリ」コマンドを実行すると、デバイスのメーカー、モデル、OS 名、バージョンを指定する新しい変数が設定されるようになりました (RB-925)
バグ修正:
RB-912: アップデートとアップグレードのダウンロードエラー
RB-913: パッケージの改善: Mac アプリの DMG にセキュリティインストラクションが表示されるように修正
RB-914: AWT 実行条件で Robot コードをテスト
RB-915: 保存する変更がない場合、コマンドエディタパネルの「保存」ボタンはグレーアウト/無効化する必要がある
RB-917: モバイルの「find」コマンドに表示されるデフォルトのタイムアウト値が正しくない
RB-918: Robot 8 で STF をアップグレードする
RB-919: ユーザーが指定されていない場合、OAuth を使用した Sendmail が失敗する
RB-921: Java パッケージ作成アクションでエラーが発生する
RB-922: プロジェクトツリーの更新に関する問題
RB-923: MS Windows で英語以外の言語を使用すると Tesseract が失敗する
RB-926: iPhone 16e および iPad 2025 モデルのサポートを追加
バージョン 8.0.2 のアップデート
バグ修正:
RB-731: Ubuntu Linux で Chromium のコンテンツが表示されない
RB-899: ログレベルが「FINE」以下に設定されていると、Windows 上の Robot が Chromium の起動時にクラッシュする
RB-900: ホーム画面の「アップグレード」ボタンの日本語テキストが文字化けする
RB-901: Linux でスタンドアロン版 8.0.1 リリースを Java 14 以前で実行すると、「アップデートとアップグレード」が正しく動作しない
RB-903: グラフとツリービューで「MoveTo」コマンドが「クリック」アクションとして表示される
RB-904: Excel で文字列セルの値が正しく表示されない
RB-905: Excel の設定で POI ライブラリのバージョンが誤って表示される
RB-906: UI でメモリリークが発生する
RB-907: スクリプトコードビューの RC メニューを使用して If 文と If/Else 文を追加できない
バージョン 8.0.1 のアップデート
新機能と改善点:
-
新規プロジェクトのデフォルトの保存場所を設定できるようになりました (RB-889)。パスは「環境設定」→「プロジェクトビュー」画面で設定できます。また、「新規プロジェクト」ウィンドウからもアクセスできます。
-
スクリプトレコーダーが適用するドラッグしきい値が引き上げられ、クリックを意図した場所でのドラッグが記録されなくなりました (RB-893)。このしきい値は「環境設定」→「スクリプトレコーダー」画面でカスタマイズできます。
-
ステータスバーがHTMLメッセージに対応しました (RB-894)。
-
外部ヘルプマップのサポート (RB-898) により、オンラインヘルプの問題を即座に修正できます。
バグ修正:
RB-883: ライセンスセッションが正しく解放されない
RB-885: 拡大表示された MS Windows デスクトップで Selenium 上のマウス操作が失敗する
RB-887: 応答しないファイルリンクがあるとファイル保存ダイアログがハングする
RB-888: Excel が数式セルに入力できない
RB-890: UI が断続的に現在の接続を失う
RB-891: Mac OS でスクリーンキャプチャが不完全になる
RB-892: Chromium 107 との下位互換性
RB-895: スクリプトレポートを停止し、その理由を反映させる
RB-896: アップデート検出メカニズムの改善
RB-897: Selenium ブラウザを使用している場合、「ツール > スクリーンショットを撮る」を有効にする
バージョン 8.0 の概要
リリース 8 では、主要な技術とユーザビリティのアップデートが行われました。
最小限のJava
-
Robot 7 は 従来のJava 8との互換性を維持しています。Java 8 が必要な場合は、この製品ラインをご利用ください。
-
Robot 8 では、業界標準となったJava 11が必要です。
技術の更新
Robot が依存しているいくつかのテクノロジーは、バグフィックス、パフォーマンス向上、新機能開発のための基盤として最新バージョンに更新されました:
|
テクノロジー |
Robot 7 |
Robot 8 |
|---|---|---|
|
3.141.59 |
4.25 |
|
|
116 |
127 |
|
|
Apache POI (Excelコマンド) |
4.0.1 |
5.2.3 |
プラグインの統合
-
Robot 7 は最小構成で提供されます。Mac OS 版を除き、Robot のインストール前に Java をインストールする必要があります。新しい機能を提供するために、追加のプラグインをダウンロードする必要があります。 Chromium Web Driverブラウザ androidデバイスの接続性、光学式文字認識(OCR)を使用した tesseract接続に必要な WebDriverAgent コンポーネントなどです。 xcode接続に必要です。
-
Robot 8 では、これらのコンポーネントを製品に統合し、すぐに使える使いやすいソリューションを提供しています。
プラットフォームのサポート
Robot 8 は、従来のMac OSアプリとMS Windowsインストーラのバイナリを除き、Red Hat (.rpm)およびDebian (.deb) Linuxパッケージでも出荷されています。詳細は Release Notesをご覧ください。
言語サポート
-
Robot 7 は表示言語を英語のみサポートしています。
-
Robot 8 は 英語と日本語をサポートしています。
新機能
-
Seleniumドライブの自動化が複数のタブやウィンドウをサポートするようになりました(RB-503, RB-882)。タブは "Browser"と "ブラウザを閉じる "コマンドを使用して、タブを開いたり閉じたりできます。タブを切り替えるには、新しく導入された "Browser switch "コマンドを使用します。
-
Google AI(RB-796)の機能であるGoogle Cloud Visionを使って、画面上のオブジェクトを新たに認識することができる。
-
古典的な "Tolerant Image Search「画像検索アルゴリズムが微調整され、パフォーマンスが最大40%向上した(RB-779)。