メインコンテンツまでスキップ
バージョン:23.4

Eggplant Functional 23 リリースノート

Eggplant Functional (EPF)の各リリースで導入された新機能や変更の説明を以下のノートで提供しています。以前のバージョンからアップグレードする際には、関連する変更について読むことを強くおすすめします。

互換性

EPF 23.1.1 以降では、EPF がサポートするソフトウェア、オペレーティング システム、およびシステムの推奨事項を 前提条件ページにあります

注意事項

  • EPF 23.2.0 および 23.2.1 以降では、日本語版の EPF ドキュメントが使用可能です。日本語版は 23.0.0 です。ただし、バージョンは将来のリリースで同期されるはずです。日本語のドキュメントhereは、拡張子が「/ja」の英語のEPFドキュメントのURLです。

  • テーブルの機能は、EPFの将来のリリースで削除される予定です。

EPF 23.4.103 (2024 年 9 月)

EPF 23.4.103 リリースは、Mac および Windows のみで使用できます。これには、以下で説明する 23.4.2 リリースと同じ更新とバグ修正が含まれていますが、テキストを読み取る EPF コンポーネントである光学式文字認識 (OCR) コンポーネントの異なるバージョンが含まれている点が異なります。

含まれるOCRバージョン

このリリースには、次のOCRバージョンが含まれています。

  • MacおよびWindows OCRバージョン: 12.2、MacおよびWindowsで西洋の言語認識で最良の結果を得るための推奨事項です。東部言語認識で最良の結果を得るには、以下で説明するようにリリース 23.4.2 をお勧めします。
注記

EPFインスタンスがどのバージョンのOCRで実行されているかは、以下のSenseTalk関数を使用して確認できます。 ocrversion()

put ocrversion() --> 12.2

EPF 23.4.2 (2024 年 9 月)

EPF 23.4.2 リリースには、新しい iOS サポートと、以下で説明するいくつかの修正が含まれています。

注記

Eggplant Functionalは、2024年秋から従来のiOSおよびAndroidゲートウェイのサポートを終了します。ユーザーは、Eggplant Functionalに組み込まれているEggplant Gatewayに移行することをお勧めします。

Eggplant Functionalは、今後のリリースでAutoscan機能における要素の自動分類を削除する予定です。

含まれるOCRバージョン

このリリースには、次のOCRバージョンが含まれています。

  • MacおよびWindows OCRバージョン: 12.4、MacおよびWindowsで東洋言語認識で最良の結果を得るための推奨事項です。西洋言語認識で最適な結果を得るには、リリース 23.4.103 をお勧めします。
  • Linux OCRバージョン:12.3は、Red Hat、CentOS、Ubuntuですべての言語を認識するのに最良の結果を提供します。
注記

MacおよびWindows OCRバージョン: 12.4、MacおよびWindowsで東洋言語認識で最良の結果を得るための推奨事項です。西洋言語認識で最適な結果を得るには、リリース 23.4.103 をお勧めします。 ocrversion()

put ocrversion() --> 12.2

機能

  • RDP 接続に設定されたすべてのセキュリティ設定が、新しい RDP ベータ接続タイプで適用されるようになりました
  • Eggplant Gateway経由でiOS 17およびベータ版iOS 18のサポートを追加

欠陥修正

  • RHEL8 でイメージ検索が失敗した場合に発生するハングに対処します。(CRD-1638)

  • Eggplant Functionalが非整数値を丸める際に、検索矩形の座標を誤って変更する問題を修正。(CRD-1595)

  • テスト構成中の Git からの解析エラーを修正します。(CRD-1640)

  • DAI 7.3 Run Agent の起動時に「警告: セキュア コーディングが有効になっていません」というメッセージが表示される問題を修正します。(CRD-1622)

  • RDP Beta の接続リストにホスト名とポートが表示されない問題を修正します。

  • TypeText Mobile Commandsが壊れる根本原因を修正し、rotateMobileとSearch Buttonが正しい結果を返すようになりました。

  • シングルシステムSUTでのAltキーのキーボードマッピングに関する問題を修正します。(CRD-1650)

セキュリティと依存関係の更新

  • LibXL 依存関係の更新により、CVE-2023-45853 の既知のインスタンスに対処します。
  • FFmpeg、libtiff、ImageMagick の依存関係を更新します。

含まれるOCRバージョン

EPF 23.4.102 リリースには、次の OCR バージョンが含まれています。

  • MacおよびWindows OCRバージョン: 12.2、MacおよびWindowsで西洋の言語認識で最良の結果を得るための推奨事項です。東部言語認識で最良の結果を得るには、以下で説明するようにリリース 23.3.2 をお勧めします。
ノート

EPFインスタンスがどのバージョンのOCRで実行されているかは、以下のSenseTalk関数を使用して確認できます。 ocrversion()

put ocrversion() --> 12.2

EPF 23.4.102 (2024 年 8 月)

EPF 23.4.102 リリースは、Mac および Windows のみで使用できます。これには、以下で説明する 23.4.1 リリースと同じ更新とバグ修正が含まれていますが、テキストを読み取る EPF コンポーネントである光学式文字認識 (OCR) コンポーネントの異なるバージョンが含まれている点が異なります。

含まれるOCRバージョン

EPF 23.4.102 リリースには、次の OCR バージョンが含まれています。

  • MacおよびWindows OCRバージョン: 12.4、MacおよびWindowsで東洋言語認識で最良の結果を得るための推奨事項です。西洋言語認識で最適な結果を得るには、以下で説明するように、リリース 23.4.103 をお勧めします。
  • Linux OCRバージョン:12.3は、Red Hat、CentOS、Ubuntuですべての言語を認識するのに最良の結果を提供します。
ノート

EPFインスタンスがどのバージョンのOCRで実行されているかは、以下のSenseTalk関数を使用して確認できます。 ocrversion()

put ocrversion() --> 12.4

SenseTalkの強化

このリリースには、SenseTalkバージョン2.19が含まれています。これは、EPFの23.4.1リリースに含まれているものと同じバージョンです。

EPF 23.4.1 (2024 年 8 月)

機能

EPF は、Platform One の強化されたコンテナ イメージ リポジトリである Iron Bank マーケットプレイスで利用できるようになりました。これにより、国防総省(DoD) コミュニティのすべてのソフトウェアエンジニアに安全なソフトウェアサプライチェーンを提供することができます。詳細については、Platform OneおよびEggplant Fusion Engineコンテナイメージをご覧ください。

欠陥修正

  • Eggplant Functionalの複数のインスタンスを実行すると、その後の起動時に Submit Support Request(サポートリクエストの送信) ダイアログボックスが起動する問題を修正。(CRD-924)

  • Single SystemSUTから切断した後、PCをシャットダウンできなかった問題を修正します。

  • スクリプトまたはハンドラから API テストを呼び出すと、「スクリプトの読み込み... Not a valid suite と表示され、実行に失敗します。(CRD-1300)

  • 状況によっては Gherkin 機能ファイルを実行するときに発生するハングに対処します。(CRD-1601)

  • [API Test] ダイアログボックスの [API Headers] のチェックボックスが機能しない問題を修正します。(CRD-1554)

  • セレン接続から切断した後、Eggplant Functionalが切断に気づかずセレンの使用を試みた結果、スクリプトがエラーで失敗するバグを修正しました。(CRD-1509)

  • 接続リストの下のドキュメントリンクが修正され、更新され、正確になりました。(CRD-1517)

  • シングルシステムSUTが64ビットでのみサポートされているという通知を改善します。

  • シングルシステムSUTのログイン制限を改善し、管理者アクセスは管理者アカウントに制限され、ユーザーアクセスはユーザーアカウントに制限されます。

  • シングル システム SUT 接続タイプのパフォーマンスが向上します。

SenseTalkの強化

EPF 23.4.1リリースには、SenseTalkバージョン2.19 + 5323.956が含まれており、以下の改善が含まれています。

11 個の 高水準の数学関数 のサポートが追加されました

  • acos (アーク コサイン)、asin (アーク サイン)、atanPt (点が与えられたアーク接線)、cosh (双曲線コサイン)、sinh (双曲線サイン)、tanh < (双曲線正接)、acosh (逆双曲線余弦)、asinh (逆双曲線正弦)、atanh (逆双曲線正接)、log10 (底 10 対数)、cbrt (立方根)。

SenseTalkの不具合の修正

  • Wait Until または Wait While を使用すると、メモリが急増し、最終的にクラッシュする問題に対処します。(CRD-1594)

  • putまたは同様のコマンドを使用すると、状況によってはクラッシュが発生するWindowsシステムの問題に対処します。(CRD-1635)

EPF 23.4.0 および 23.4.100 (2024 年 8 月)

EPF バージョン 23.4.0 および 23.4.100 には新しいアップデートは含まれていませんが、EPF 23.3.1、23.3.2、および 23.3.3 のアップデートがバンドルされており、DAI 7.4 で動作することが確認されています。

EPF 23.3.3 および 23.3.104 (2024 年 7 月)

EPF バージョン 23.3.3 および 23.3.104 には、次の CVE 修正が含まれています。

それ以外の場合は、以前のリリースと同じ機能を提供します。

  • EPF 23.3.3 には、23.3.2 と同じ機能が含まれています。
  • EPF 23.3.104 には、23.3.103 と同じ機能が含まれています。

EPF 23.3.103 (2024 年 6 月)

EPF 23.3.103 リリースは、Mac および Windows のみで使用できます。これには、以下で説明する 23.3.2 リリースと同じ更新とバグ修正が含まれていますが、テキストを読み取る EPF コンポーネントである光学式文字認識 (OCR) コンポーネントの異なるバージョンが含まれている点が異なります。

含まれるOCRバージョン

EPF 23.3.103 リリースには、次の OCR バージョンが含まれています。

  • MacおよびWindows OCRバージョン: 12.2、MacおよびWindowsで西洋の言語認識で最良の結果を得るための推奨事項です。東部言語認識で最良の結果を得るには、以下で説明するようにリリース 23.3.2 をお勧めします。
注記

EPFインスタンスがどのバージョンのOCRで実行されているかは、以下のSenseTalk関数を使用して確認できます。 ocrversion()

put ocrversion() --> 12.2

EPF 23.3.2 (2024 年 6 月)

EPF 23.3.2 リリースは、サポートされているすべての EPF プラットフォーム (Mac、Windows、Linux) 用です。Linux サポートは、Ubuntu 用の 2 つのインストール パッケージ (1 つは Ubuntu 16.04 用、もう 1 つは 22.04 用) と RHEL 用の 2 つのインストール パッケージ (1 つは RHEL 7 と CentOS 7 用、もう 1 つは RHEL 8 用) で構成されています。

ノート

2024 年 6 月 30 日、CentOS Linux 7 はサポート終了 (EOL) に達しました。EPF 23.3.2 は CentOS 7 の最終リリースです。

含まれるOCRバージョン

EPF 23.3.2 リリースには、次の OCR バージョンが含まれています。

  • Mac および Windows OCR バージョン: 12.4、東洋言語認識で最良の結果を得るための推奨事項です。Mac と Windows で西洋言語認識で最良の結果を得るには、上記のように EPF 23.3.103 をお勧めします。
  • Linux OCRバージョン:12.3は、Red Hat、CentOS、Ubuntuですべての言語を認識するのに最良の結果を提供します。

特徴

EPF 23.3.2 リリースには、新しい SenseTalk GatherNamespaces コマンド (および関数) と _namespaces 特殊プロパティ、および EPF と SenseTalk の不具合修正が含まれています。SenseTalkのアップデートの詳細については、SenseTalk Improvementsを参照してください。

不具合修正

  • スケジュールで追加または削除されたスクリプトが、Mac または Windows で EPF を再起動したときに保存されない問題を修正します。この問題は、EPF バージョン 23.3.100 に対して報告されました。スケジュールの使用の詳細については、 Running Scripts using Eggplant Functional Schedules を参照してください。

  • WindowsでSenseTalkのrandom()およびany item関数が結果のランダム化に失敗する問題を修正します。以前は、これらの関数は、想定されるような異なる乱数ではなく、毎回同じ数値を返していました。たとえば、コマンド log random(1,10) は、毎回同じ値を返さないようにする必要があります。この問題は、EPF 23.2.102 に対して報告されました。どちらの関数についてもの詳細は、Using Random() または Using Anyを参照してください。

  • 一部のシナリオで SUT で画像をキャプチャするときに報告されるクラッシュに対処します (画面の下部付近で画像をキャプチャする場合など)。イメージのキャプチャの詳細については、Image Capture Best Practices を参照してください。

  • RDP 接続タイプを使用して接続された SUT のビューアー ウィンドウの境界にカーソルが置かれたときに発生したクラッシュに対処します。

  • RDP ベータ接続の種類で、接続リストにホスト名とポートが表示されない問題が修正されました。接続リストのさまざまな表示オプションの詳細については、Using the Eggplant Functional Connection List を参照してください。

  • RDP ベータ接続の種類で、SetRemoteClipboard コマンドで指定したテキストの改行文字が保持されない問題が修正されました。このコマンドの使用方法の詳細については、SetRemoteClipboard Command を参照してください。

  • Ubuntu 22.04 および Red Hat Enterprise Linux (RHEL) 8 で EPF のログに libSenseTalkEngine.so メッセージが書き込まれていた問題を修正します。

  • Ubuntu 22.04 および RHEL 8 の EPF GUI スクリプトエディタでスクリプトのインデントが正しく整列しない問題を修正します。スクリプト エディタの使用の詳細については、スクリプト エディタ を参照してください。

  • WindowsでEggplant Gateway(EPGW)をサイドロードすると「Gateway Location:...無効です。ゲートウェイが指定された場所に存在することを確認してください。この問題は、指定した場所が正しい場合でも発生していました。この問題は、EPF バージョン 23.3.1/23.3.102 に対して報告されました。注:Eggplant Gatewayは、SUT接続を容易にするEPFの組み込みコンポーネントです。EPFには、EPFが動作するEggplant Gatewayのバージョンを変更するオプション(「サイドローディング」)が用意されています。

SenseTalk 改善

EPF 23.3.2リリースには、SenseTalkバージョン2.18 + 5281.735が含まれており、以下の改善が含まれています。

  • STTreeNodeXModule をバージョン 3.3 に更新し、名前空間のサポートを強化しました。SenseTalkとツリー構造の詳細については、SenseTalkスクリプトでのXMLおよびツリー構造の使用を参照してください

  • ツリー内のすべての名前空間定義を最上位 (ルート) ノードにコピーして、これらのノード式を使用できるようにする GatherNamespaces コマンドと関数が追加されました。ノード式は、検索対象のツリーのルートノードで名前空間プレフィックスが定義されていない場合、名前空間プレフィックスを持つノードを見つけることができないことに注意してください。

    • ツリーの名前空間定義にアクセスして変更できるようにするための _namespaces 特殊プロパティが追加されました。_namespaces プロパティの値は、各キーが名前空間プレフィックスであり、その値が関連付けられた名前空間 URI であるプロパティ リストです。例えば:

      put "<unit>liter</unit>" as tree into unitTree
      set unitTree's _namespace to {u:"https://www.cuemath.com/measurement/"}
      put unitTree-->"<unit xmlns:u="https://www.cuemath.com/measurement/">liter</unit>
  • コンテナへの参照に新しい構文を追加しました。container by reference または container as reference を使用して参照を指定できるようになりました。このトピックの詳細については、References to Containers を参照してください。

SenseTalkの不具合の修正

  • SenseTalk XML処理がサブエレメントで定義されたネームスペースを評価しない問題を修正します。

  • SenseTalk Xml処理がサブエレメントで定義されたネームスペースを評価しない問題を修正します。

  • ツリーの _attributes プロパティ値を変更する問題 (Windows および Linux システムでは属性値のみが追加または置換される) を修正します。既存の属性は削除されませんでした。_attributes プロパティの詳細については、3 つの特別なプロパティ: _tag、_children、_attributes を参照してください。

EPF 23.3.102 (2024 年 5 月)

EPF 23.3.102 リリースは、Mac および Windows のみ で使用できます。これには、以下で説明する 23.3.1 リリースと同じ更新とバグ修正が含まれていますが、テキストを読み取る EPF コンポーネントである光学式文字認識 (OCR) コンポーネントの異なるバージョンが含まれている点が異なります。

含まれるOCRバージョン

23.3.102 リリースには、次の OCR バージョンが含まれています。

MacおよびWindows OCRバージョン: 12.2、MacおよびWindowsで西洋の言語認識で最良の結果を得るための推奨事項です。東部言語認識で最良の結果を得るには、以下で説明するように、リリース 23.3.1 をお勧めします。

注記

EPFインスタンスがどのバージョンのOCRで実行されているかは、以下のSenseTalk関数を使用して確認できます。 ocrversion() --> 12.2

EPF 23.3.1 (2024 年 5 月)

EPF 23.3.0 リリースは、サポートされているすべての EPF プラットフォーム(Mac、Windows、Linux) 用です。Linux サポートは、Ubuntu 用の 2 つのインストールパッケージ (1 つは Ubuntu 16.04 と 20.04 用、もう 1 つは 22.04 用) と RHEL 用の 2 つのインストールパッケージ (1 つは RHEL 7 と CentOS 7 用、もう 1 つは RHEL 8 用) で構成されています。

含まれるOCRバージョン

23.3.1 リリースには、次の OCR バージョンが含まれています。

  • Mac および Windows OCR バージョン: 12.4、東洋言語認識で最良の結果を得るための推奨事項です。Mac と Windows で西洋言語認識で最良の結果を得るには、上記のように EPF 23.3.102 をお勧めします。
  • Linux OCRバージョン:12.3は、Red Hat、CentOS、Ubuntuですべての言語を認識するのに最良の結果を提供します。

機能

Epf 23.3.1 には、次の新機能があります。

  • Windows でのみ使用可能なSingle Systemタイプの SUT 接続での Windows ネットワークドメインユーザーのサポートを追加します。たとえば、ユーザー名を &#060; の形式で指定できるようになりました。DOMAIN_NAME&#062;&#060;user_name&#062;, where &#060;DOMAIN_NAME&#062;はネットワークドメインであり、&#060です。user_name&#062;は、ネットワークへのログインに使用するユーザー名です。Single System接続タイプの詳細については、Connecting to the Same System (Single System Testing)を参照してください。

  • RHEL 8 および Ubuntu 22.04 の EPF インストールパッケージに GUI のサポートを追加します。これらのパッケージの以前のリリースでは、runscript コマンド (「ヘッドレス実行」とも呼ばれる) を使用したスクリプトのコマンドライン実行のみがサポートされていました。

  • ベータ RDP 接続を介してのみ SUT でオーディオを再生するためのサポートを追加します。この機能では、ビューアウィンドウでSUTを操作することによってのみオーディオを再生できることに注意してください。たとえば、音楽アプリの再生ボタンを押して音楽を再生できます。この機能には、SUTでオーディオを再生するためのスクリプト化されたインタラクションを可能にするSenseTalkコマンドは提供されていません。以前は、SUT でオーディオを再生できませんでした。たとえば、Windows では、デスクトップのタスクバーに無効なサウンド デバイスが表示されます。

  • 一部の VNC タイプの SUT 接続で言語の処理が改善されました。VNC接続を介してUnicode文字を入力するだけでなく、RemoteClipboard()関数を使用して、SUTのクリップボードからUnicode文字をコピーして貼り付けることができるようになりました。この機能を使用するには、VNC接続の対象となるSUTが、UltraVNCやTigerVNCなどのRFB(「リモートframbuffer」) 拡張クリップボードプロトコルをサポートするVNCサーバーを実行している必要があります。(VNC接続では、VNCサーバーがSUTで実行されている必要があることに注意してください。この機能を使用できないVNCサーバーの例としては、TightVNCがあります。RemoteClipboard() 関数の使用の詳細については、RemoteClipboard Functionを参照してください。

欠陥修正

  • EPF Ubuntu 22.04 および RHEL 8 Linux バージョンの一般的な安定性の向上を実装します。

  • 次の SUT リモート クリップボード関連の修正プログラムが Beta RDP (リモート デスクトップ プロトコル) 接続の種類のみに実装されます。ベータ RDP 接続タイプを使用していない場合でも、以下に示す問題が発生する可能性があります。

    • RemoteClipboard() 関数がヘブライ語文字ではなく疑問符文字 (?????) を返す問題を修正します。

    • RemoteClipboard() 関数が中国語の文字ではなく疑問符文字 (?????) を返す問題を修正します。

    • RemoteClipboard() 関数が日本語の文字を返さない問題を修正します。

    • Unicode 文字がコピーされたときに RemoteClipboard() 関数が何も返さなかった問題を修正します。

    • RemoteClipboard() 関数が特殊文字を含むテキストをコピーできない問題を修正します。

    • JAWS (Job Access With Speech) アプリケーションを使用して音声履歴のテキストデータをリモートクリップボードにコピーする問題を修正します。

注記

EPF でベータ RDP 接続タイプを使用するには、次のように EPF 設定で有効にする必要があります。

  1. EggplantメニューからPreferences**(Macの場合はSettings) を選択します。
  2. [Preferences] ペインが開いたら、[Connections] タブを表示し、[RDP Features] セクションで [Use New RDP Connection (Beta)] オプションを有効にします。

このオプションを有効にすると、接続リストに保存されている (および環境設定に保存されている) すべての RDP 接続が、このベータ RDP 接続タイプを使用するように切り替わります。これを無効にすると、元のRDP接続タイプに戻ります。 ベータ RDP 接続の詳細については、以下の 23.1.0 リリースの「機能」セクションを参照してください。

SenseTalk

リリース23.3.1には、SenseTalkのアップデートは含まれていません。

EPF 23.3.100(2024年4月)

EPF 23.3.100 リリースは、Mac および Windows でのみ使用できます。これには、以下で説明する 23.3.0 リリースと同じ更新とバグ修正が含まれていますが、テキストを読み取る EPF コンポーネントである光学式文字認識 (OCR) コンポーネントの異なるバージョンが含まれている点が異なります。

含まれるOCRバージョン

23.3.100 リリースには、次の OCR バージョンが含まれています。

  • OCR バージョン 12.2 が含まれており、Mac と Windows の西洋言語認識で最良の結果を得ることをお勧めします。東部言語認識で最良の結果を得るには、以下で説明するように、リリース 23.3.0 をお勧めします
注記

EPFインスタンスがどのバージョンのOCRで実行されているかは、以下のSenseTalk関数を使用して確認できます。 ocrversion() --&gt 12.2

EPF 23.3.0(2024年4月)

EPF 23.3.0 リリースは、サポートされているすべての EPF プラットフォーム(Mac、Windows、Linux) 用です。Linux サポートは、Ubuntu 用の 2 つのインストールパッケージ (1 つは Ubuntu 16.04 と 20.04 用、もう 1 つは 22.04 用) と RHEL 用の 2 つのインストールパッケージ (1 つは RHEL 7 と CentOS 7 用、もう 1 つは RHEL 8 用) で構成されています。

含まれるOCRバージョン

23.3.0 リリースには、次の OCR バージョンが含まれています。

  • Mac および Windows OCR バージョン: 12.4 (東部言語認識で最良の結果を得るには推奨)。Mac と Windows で西洋言語の認識で最良の結果を得るには、上記のように EPF 23.3.100 をお勧めします
  • Linux OCRバージョン:12.3は、Red Hat、CentOS、Ubuntuですべての言語を認識するのに最良の結果を提供します。

機能

EPF 23.3.0 には、次の新機能があります。

Single System SUT 接続のサポートを追加 (EPF の Windows バージョンのみ)

Single System 接続タイプが、EPF 接続リストで接続を追加するときに使用できるようになりました。この接続タイプを使用すると、EPFを実行しているのと同じマシン上の子セッションへの接続を確立し、テスト対象システム(SUT)として使用できます。詳しくは、Connecting to the Same System (Single System Testing)を参照してください

Single System接続では、Windows 資格情報が使用されます。そのため、Windows Credential Manager を使用して、これら (およびすべての) SUT 接続をセキュリティで保護することをお勧めします。詳細については、Secure SUT Connection Credentials」を参照してください

Single System・テストの利点には、以下のものがあります。

  • 自分のマシンを自動化できる
  • 2台目のマシンは必要ありません
  • マシンのポートを開く必要はありません
  • SUT接続は、ネットワークの中断による切断に対して脆弱ではありません。
EPF GUI でのSingle System接続の使用

EPF 接続リストを使用して、Single System 接続 (GUI モードで EPF を使用する) を作成して保存する必要があります。これらの接続の作成については、接続リスト ページの Single System Specific Options を参照してください。

その後、接続リストを使用して既存のSingle System SUTに接続するか、EPF Suiteウィンドウでテストスクリプトの実行中に、以下で説明するconnectコマンドを使用して接続できます。

Epf Gui でのSingle System接続の使用

スクリプトの実行中に Single System SUT に接続できますが、最初に接続を作成して接続リストに保存する必要があります。次に、次の例に示すように、connectコマンドで保存した接続名を渡すことができます。

connect 'mySingleSystemSUT'

connect コマンドには、Single System接続のオプションはありません。

注記

Connect コマンドでスクリプトを実行する際に、Single System 接続を一時的な接続として作成``することはできません。

コマンドラインテスト実行のためのRHEL 8のサポートを追加

EPF は、コマンド ライン (runscript) の実行のみについて RHEL 8 をサポートします。ただし、カスタマー サポート の支援を受けて、GUI を限定的に使用できるようにすることができます。

RHEL 7 または CentOS 7 上の EPF からアップグレードする場合、または RHEL 8 に以前のバージョンの EPF をインストールした場合は、RHEL 8 バージョンの EPF をインストールした後、既存の接続リスト接続の SUT 接続パスワードをリセットする必要があります。

RHEL 8 に EPF をインストールするには、dnf パッケージ マネージャーと次のコマンドで昇格された特権を使用する必要があります。

  1. EPF Downloads ページから EPF をインストールするマシンに RHEL 8 の EPF をダウンロードします。

  2. EPFアーカイブを解凍します。

  3. ターミナルを開き、抽出したEggplantフォルダから新しいEPFパッケージを昇格された権限と次のコマンドでインストールします。

    sudo dnf install <path_to_extracted_folder>/Eggplant_rocky.rpm

RHEL 8 に EPF をインストールするには、dnf パッケージ マネージャーと次のコマンドで昇格された特権を使用する必要があります。

sudo dnf remove Eggplant

なお、eggplantのパッケージ名のEは大文字でなければならない。

欠陥修正

EPF リリース 23.3.0 には、次の不具合修正が含まれています。

  • Android パッケージ (.apk) ファイル名にスペースを含む Android 接続で InstallApp コマンドを呼び出すときに発生するスクリプト エラーを修正しました。

  • 状況によっては、スクリーンショットSUTに接続する際のクラッシュを修正しました。

  • 問題が修正され、EPF が一部の状況で VNC およびベータ RDP 接続を介して 2 バイト文字とワイド文字を正しく入力するようになりました。また、Eggplantからキャラクターを適切にログに記録するようになりました。この修正は、TightVNC VNCサーバーで機能することに注意してください。ただし、サーバー間のバリエーションにより、他のVNCサーバーで問題が発生する可能性があります。ベータ RDP 接続の使用方法については、以下の EPF 23.1.0 リリース ノートFeatures セクションを参照してください。

  • インストールされたファイルから古い 18.1 リリース ノートを削除しました。

  • 一部の状況でベータ リモート デスクトップ プロトコル (RDP) SUT 接続を試行すると、"ゲートウェイ エラー: ログオンに失敗しました" が修正されます。RDP接続の詳細については、Eggplantの機能接続タイプ: VNCとRDP を参照してください。

SenseTalk 2.17

EPFの23.3.0リリースには、以下の改善を含むSenseTalkバージョン2.17が含まれています。

  • リストに含まれる一部のブール値 (YesNo など) をコピー時に TrueFalse に変換するバグを修正しました。

EPF 23.2.102(2024年2月)

EPF 23.2.122 リリースは、Mac および Windows でのみ使用できます。これには、以下で説明する 23.2.0 リリースと同じ更新とバグ修正が含まれていますが、テキストを読み取る EPF コンポーネントである光学式文字認識 (OCR) コンポーネントの異なるバージョンが含まれている点が異なります。

  • OCR バージョン 12.2 が含まれており、Mac と Windows の西洋言語認識で最良の結果を得ることをお勧めします。東部言語認識で最良の結果を得るには、以下で説明するように、リリース 23.2.0 をお勧めします。

    注記

    EPFインスタンスがどのバージョンのOCRで実行されているかは、SenseTalk関数を使用して確認できます:ocrversion() --> 12.2

EPF 23.2.2(2024年2月)

The EPF 23.2.2 release is for all supported EPF platforms: Mac, Windows, and linux (Red Hat Enterprise Linux (RHEL), CentOS, and two Ubuntu versions: one for Ubuntu 22.04 and one for 16.04).

機能

Epf 23.2.2 には、次の新機能があります。

本リリースでは、以下の変更点があります:

  • 次の OCR バージョンが含まれます。

    • Mac および Windows OCR バージョン: 12.4 (東部言語認識で最良の結果を得るには推奨)。Mac と Windows で西洋言語の認識で最良の結果を得るには、上記のように EPF 23.2.102 をお勧めします

    • Linux OCRバージョン:12.3は、Red Hat、CentOS、Ubuntuですべての言語を認識するのに最良の結果を提供します。

  • Ubuntu 22.04 での EPF インストールのコマンドラインで runscript コマンドを使用してスクリプトを実行するためのフラグを変更します (「ヘッドレス」モード)。フラグ -GSBackend は、Ubuntu 16.04、CentOS 7.x、Red Hat 7 などの他の Linux インストールで実行されている EPF ヘッドレス・インスタンスに使用する適切なフラグである -GSBackend libgnustep-back-headless ではなく、libgnustep-headless オプションを使用するようになりました。コマンドラインからの実行 を参照してください。

不具合修正

この EPF 23.2.2 リリースには、次の不具合修正が含まれています。

  • DAI テストの実行中に Git ソース管理リポジトリからプッシュされたときにヘルパー スイートが使用されなかった DAI の問題を修正します。

  • 日本語など、全角文字を含む Microsoft Excel ファイル名をサポートします。

  • スクリプトまたは画像を選択し、エクスプローラーで Reveal を選択するか (Windows では Reveal in Finder で表示)、またはシェル コマンドを使用してスクリプトを実行したときに、日本語などの全角文字を含むスイート パス名を表示できるようにします。``

  • ホスト ID が Mac のライセンスパネルで正しく機能するようにします。

  • エラー NSCharacterConversionException - 日本語などの全角文字を含むスクリプトを実行するときにエンコードに変換できません。

  • DAI エージェントの再起動後またはスリープ状態からの復帰後の EPF の起動をサポートします。

  • Eggplant Gateway(EPGW) が切断されたのに、SUT Viewerウィンドウが開いたままになる状態を修正しました。[Viewer] ウィンドウが期待どおりに閉じるようになりました。

SenseTalk 改善

EPFの23.2.2リリースには、以下の改善を含むSenseTalkバージョン2.16が含まれています。

SenseTalk 2.16

  • ST_Excel XModule をバージョン 1.1 に更新し、新しいバージョンの libxl ライブラリを含めます。ST_ExcelVersion() 関数に、基になる libxl バージョン番号 (現在は 04020000) が含まれるようになりました。

Ubuntu 22.04 用 EPF 23.2.0 (2024 年 2 月)

EPF は、コマンド ライン (runscript) の実行のみについて RHEL 8 をサポートします。ただし、カスタマー サポートの支援を受けて、GUI を限定的に使用できるようにすることができます。

Ubuntu への EPF のインストール

RHEL 22.04 に EPF をインストールするには、dnf パッケージ マネージャーと次のコマンドで昇格された特権を使用する必要があります。

  1. EPF Downloads ページから EPF をインストールするマシンに RHEL 22.04 の EPF をダウンロードします。

  2. EPFアーカイブを解凍します。

  3. ターミナルを開き、次のコマンドを使用して Ubuntu 22.04 マシンでパッケージを更新します。

    sudo apt update

  4. ターミナルを開き、抽出したEggplantフォルダから新しいEPFパッケージを昇格された権限と次のコマンドでインストールします。

    sudo apt install Eggplant.deb

Ubuntu への EPF のインストール

RHEL 22.04 に EPF をインストールするには、dnf パッケージ マネージャーと次のコマンドで昇格された特権を使用する必要があります。

sudo apt remove eggplant

既知の問題

次のリストには、Ubuntu 22.04 で EPF を操作する際の既知の問題が含まれています。

  • EPF GUI を起動しようとすると、「このプラットフォームの GUI モードはデフォルトで無効になっています。このプラットフォームでGUIを有効にする手順については、カスタマーサポートにお問い合わせください。GUIを有効にすると、Ubuntu 16.04のEPFでのユーザーインターフェイスパネルの外観といくつかの違いが見られます。カスタマーサポートが詳細情報を提供します。

  • Ubuntu 16.04 から EPF をアップグレードする場合、または Ubuntu 22.04 に以前のバージョンの EPF をインストールした場合は、2 つのバージョン間の暗号化スキームが変更されたため、既存の接続のテスト対象システム (SUT) 接続パスワードをリセットする必要があります。これらのパスワードを変更するには、GUI を有効にする必要があります。

  • スクリプトでSenseTalk WebConnectコマンドを使用して接続すると、IPV6アドレスへの Selenium webdriver接続 が無期限にハングアップ``します。

  • ベータ版 RDP 接続の種類は限定的にサポートされます。ベータ RDP 接続の詳細については、以下の 23.1.0 リリースの「機能」セクションを参照してください

  • runscript スクリプトの実行出力に "LibSenseTalkEngine.so" の警告が表示される場合があります。

  • CompareScreen コマンドが断続的に失敗することがあります。

23.2.1 (2024年一月)

リリース 23.2.1 は、Mac と Windows でのみ使用できます。以下で説明する 23.2.0 と同じ新機能とバグ修正が含まれていますが、光学式文字認識 (OCR) バージョンが異なる点が異なります。

機能

Epf 23.2.1 には、次の新機能があります。

  • OCR バージョン 12.2 が含まれており、Mac と Windows の西洋言語認識で最良の結果を得ることをお勧めします。東部言語認識で最良の結果を得るには、以下で説明するように、リリース 23.2.0 をお勧めします。
注記

EPFインスタンスがどのバージョンのOCRで実行されているかは、SenseTalk関数を使用して確認できます:ocrversion() --&gt 12.2

23.2.0 (2024年一月)

機能

Epf 23.2.0 には、次の新機能があります。

  • 次の OCR バージョンが含まれます。

    • Mac および Windows OCR バージョン: 12.4 (東部言語認識で最良の結果を得るには推奨)。Mac と Windows で西洋言語の認識で最良の結果を得るには、上記のように EPF 23.2.1 をお勧めします。

    • Linux OCRバージョン:12.3は、Red Hat、CentOS、Ubuntuですべての言語を認識するのに最良の結果を提供します。

  • Eggplant Test Studio用のデバッグアダプタをご紹介。Eggplant Test Studioは、EggplantのVisual Studio Code(以下「VS Code」)用の新しい拡張機能です。Eggplant Test Studioの詳細については、テクニカルサクセスマネージャーまたはカスタマーサポートにお問い合わせください

  • iOS 14ベータ版への対応を追加.

  • Eggplant Gateway(EPGW)コマンドラインインターフェース(CLI)を介したiOS 17でのモバイルデバイス接続のサポートを追加します。これらの接続の使用方法の詳細については、カスタマーサクセスマネージャーまたはカスタマーサポートにお問い合わせください。EPF GUI は、最初に EPGW を使用して設定しないと iOS 17 接続をサポートしないことに注意してください。

  • トンネルを使用するSauce Labsデバイス接続のサポートを、Eggplant Digital Automation Intelligence(DAI) 製品に拡張します。

不具合修正

Epf 23.2.0 には、次の新機能があります。

  • [回答] ウィンドウのサイズを変更して、より長いプロンプトを表示できます。EPF の Answer ウィンドウの詳細については、EPF ドキュメントの Using Ask and Answer to Combine Testing Methods を参照してください

  • OCRエンジンが使用可能になる前にスクリプトの実行が開始されたときに発生し、「OCRエンジンは使用できません」というエラーが発生する競合状態を修正します。

  • OCRエンジンが初期化される前にocrbuild()関数を呼び出すときに発生するクラッシュを修正します。

  • [EPF 接続設定] の[逆接続] セクションの余分なポート フィールドの外観が修正されました

  • 接続を試みたときに接続 61 拒否エラーが発生する可能性がある状況を修正します。

  • 既存の接続設定を使用して DAI からベータ版 RDP 接続タイプに接続できず、接続失敗エラーが発生する状況を修正しました。

SenseTalk 改善

注記

EPF 23.2.0では、SenseTalkがバージョン2.15にアップグレードされていますが、バージョン2.14に含まれていた改善も含まれています。これらの改善は、以前のリリースでは利用できませんでした。

SenseTalk 2.15

  • 元の値に影響を与えないはずの操作を実行するときに、値の単位が誤って変更されるバグを修正しました。

SenseTalk 2.14

  • Hash() 関数を追加して、特定のソースデータ値のハッシュ値または HMAC 値を返します。ソース データは、メモリ内のテキスト値またはデータ値、またはディスク上のファイルのいずれかです。例えば:

    hash(file:myDataFilePath, type:"md5") を hashString に入れます。

    この関数は、複数のハッシュアルゴリズムと出力形式をサポートしています。

  • RFC 4122 標準に準拠する汎用一意識別子 (UUID) 文字列を返すように GloballyUniqueString() 関数を更新します。以前は、この関数はわずかに異なる形式で一意の文字列を返していました。以前の動作は、パラメーター値 1 を関数に渡すことで引き続き使用できます。RFC 4122 標準の詳細については、を参照してください

  • 「NSMallocException: デフォルトゾーンのメモリが不足しています」というメッセージが表示される状況でのメモリの問題を修正します。

  • パターン比較を含む失敗したアサーションで表示されるメッセージを改善し、可能な場合は読み取り可能なパターンソースを表示します。

  • ST_Chilkat XModule のバージョン番号と EPF に含まれる基礎となるライブラリを返す ST_ChilkatVersion() 関数を追加します。この機能を使用する可能性は低いですが、zip、unzip、sendmail、またはハッシュ機能で問題が発生した場合、カスタマーサポートから使用を依頼する場合があります。このモジュールは、EPF でその機能を提供します。

23.1.1(2023 年 11 月)

機能

このリリースでは、新機能は追加されていません。

不具合修正

Epf 23.1.1 には、次の新機能があります。

  • お客様からのフィードバックに基づいて、Mac と Windows の 23.1.0 および 23.0.1 に出荷されたバージョンから OCR のバージョンを (12.2 に) 元に戻します。EPFインスタンスがどのバージョンのOCRで実行されているかは、SenseTalk関数を使用して確認できます:ocrversion() --&gt 12.2

23.1.0 (2023年10月)

機能

EPFの23.1.0リリースには以下の強化が含まれています:

  • IPV6アドレスを使用してwebdriverおよびAPI接続のサポートを提供します。

  • RLMサーババージョン15.1.BL2のサポートを提供します。

  • EPFがヘルパースイートの相対パスを処理する方法を強化します。主要なスイートが存在するフォルダを示すために、<Suite_Root>トークンを使用します。ヘルパースイートに関する詳細は、ヘルパースイートペインを参照してください。

  • Eggplant Gateway (EPGW)をバージョン3.18.3にアップグレードします。EPGWのリリースに関する詳細は、EPGWドキュメントリリースノートトピックを参照してください。注:使用中のEPFが使用しているEPGWのバージョンを、SenseTalkVersion().epgw関数で確認できます。これは特に、EPFと一緒にインストールされていないEPGWのバージョンをサイドロードしている場合、または以前にサイドロードしていた場合に特に役立ちます。

  • 新しい RDP 接続の種類 (ベータ版) が導入されました。このオプションはまだテスト中であり、既存の RDP 接続のすべての機能はまだ提供されていません。これには、US キーボード レイアウトのサポートと、IgnoreCertificate オプションが有効になっていることが含まれます。スマート カード機能、マルチモニター サポート、Disconnect on User Log Off オプションは除外されます。

    新しい RDP 接続を有効にするには、EPF 環境設定の Connection タブにある Use New RDP Connection (Beta) (新しい RDP 接続 (ベータ) を使用) チェックボックスをオンにします。MacまたはLinuxを使用している場合、この接続タイプを使用できるようにするには、freerdpクライアントパッケージのインストールが必要になる場合があります。次のコマンドを使用して、freerdp クライアントパッケージをインストールする必要があるかどうかを判断します。

    Mac: (See Install Homebrew Mac if you need information about installing brew.)
    Freerdp クライアントパッケージがインストールされているかどうかを確認するには: brew list freerdp
    インストールするには: brew install freerdp

    Ubuntu:
    Freerdp クライアントパッケージがインストールされているかどうかを確認するには: brew list freerdp
    インストールするには:sudo apt-get install -y libfreerdp-client2-2

    Redhat/CentOS:
    Freerdp クライアントパッケージがインストールされているかどうかを確認するには: brew list freerdp
    インストールするには:sudo apt-get install -y libfreerdp-client2-2

不具合修正

EPF 23.1.0には以下の修正が含まれています:

  • APIテスト関連のトピックがSenseTalk Language BrowserからAPI Test Editorに正常に表示されるようになりました。

  • デフォルトで、EPFは起動時にBonjour経由でデバイスを検索しなくなりました。アップグレードしており、過去にEnable Bonjour discovery of VNC serversの設定をしていた場合、設定は引き続き有効になります。

  • デフォルトでは、特定の状況でEPFが起動時にEggplant Automation Cloud (EAC)接続をポーリングしなくなりました。このデフォルト設定により、DAIの起動シーケンスが短縮されました。このポーリングを管理する設定にはEPF UIのコントロールはありません。詳細についてはサポートまたは技術コンサルタントにお問い合わせください。

  • Eggplantライセンスレジストリパネルの無料試用ボタンは、正しいWebページに移動します。

  • EPFインストーラからgetpids.exeとEggmanを削除します。

  • Microsoft Excelファイルのサポートを強化し、最大1,048,576行と16,384列までの行を処理します。

  • 大きなExcelファイルを使用する場合の推奨RAMを32 GB以上に更新して、パフォーマンスを向上させます。

  • Excelセルの値を数値に設定する問題を修正しました。セルのタイプは文字列ではなく、数値に設定されていました。

  • .xlsmファイルタイプのサポートを提供します。このファイルタイプはExcelの.xlsxファイルタイプと似ていますが、マクロのサポートが含まれています。

SenseTalkの強化

EPF 23.1.0は、SenseTalkのアップグレードバージョン(バージョン2.13)を含んでいます。put the SenseTalkVersionというコマンドを使用して、インストールされたEPFのSenseTalkのバージョンを確認できることに注意してください。このバージョンには以下の改善が含まれています:

  • 2つのポイント間の距離を返すdistance関数を追加。例: put the distance from pointA to pointB put the distance between [3,6] and [8,18] < 13を返す

  • ローンの支払額を返すpayment関数を追加。この関数にはプロパティとして、total loan amount ローン総額 (またはprincipal 元本)、interest rate 金利、term 期間、frequency of payments 支払い頻度が設定できます。例: put payment on a $500 loan at 6% interest for 12 months < $43.033215を返す

  • the halfEvenRoundingというグローバルプロパティのサポートを追加。TRUEに設定されている場合、このプロパティはround()およびroundToNearest()関数に半偶数丸め("round to even" または"banker's rounding"とも呼ばれる)を使用するようにさせます。丸める値が2つの最も近い値のちょうど真ん中の場合、半偶数丸めはそれを偶数(または丸める値の偶数倍)の値に丸めることになります。

  • 与えられた値よりも小さいまたは等しい整数を返すfloor関数を追加。例: put the floor of 12.8 < 12を返す、 put floor(-3.6) < -4を返す

  • 与えられた値よりも大きいまたは等しい整数を返すサポートをceiling関数で追加。例:put the ceiling of 12.8 < 13を返す 、put ceiling(-3.6) < -3を返す、 put the ceiling of 12.8 < 13を返す、 put ceiling(-3.6) < -3を返す

  • 末尾からのチャンクへのアクセスをサポートするために、序数のordinal-to-last構文を追加。さらに、antepenultimatepreantepenultimate、およびpropreantepenultimateとして特別な序数を追加し、これはそれぞれ最後から3番目、4番目、および5番目に相当します。最後を意味する特別な序数としてultimateおよびfinalを追加。例: put the seventh-to-last char of "ABCDEFGHIJKLMNOPQRSTUVWXYZ" < Tを返す、 put the antepenultimate char of "ABCDEFGHIJKLMNOPQRSTUVWXYZ" < Xを返す

  • 破線や他のシンボルの行を簡単に表示するためのputコマンドの新しいバリエーションを追加。本機能は次の記号に対応しています:- + = * / < > ~ . : ? ^ & |. (EPF-22849) put - “-” が33個繰り返して並ぶ1行を表示します。 put > “>” が33個繰り返して並ぶ一行を表示します。 put 50 ? “?” が50個繰り返して並ぶ1行を表示します。

  • leftTopleftBottomrightTop、およびrightBottomをtopLeft、bottomLeft、topRight、およびbottomRightの同義語として追加。

  • πを事前定義された変数として追加。例: put π < 3.141593を返す

  • ハンドラ内の行番号に加えて、スクリプト内の行番号を報告するランタイムエラーメッセージを強化する。例:

    <Log Runtime Error at line 3 (line 6 of script): Invalid JSON - Can't get value of JSON expression.>

  • テキスト値がリスト上の値を含んでいるかどうかをテストするcontainsおよびis inの問題を修正しました。以前は、リスト上の最初の値のみが評価されました。現在、SenseTalkはリスト上のすべての値がテキストに含まれているかをテストし、テキスト内にすべてが存在する場合のみTrueを返します。

  • テキストの最初もしくは最後の文字がリスト上の値に該当する場合における、begins withおよびends withがリストの最初の値のみを考慮する問題を修正しました。これらの演算子は現在、リスト内のすべての値を考慮し、テキストを単一の文字列に連結して、テキスト値がその文字列で始まる(または終わる)かどうかをテストします。

  • 期間のためのパーセンテージを指定する構文を追加。例:5% annually。s

  • folder()関数がfileDescriptionのオブジェクトとして呼び出されたときにemptyを返す問題を修正しました。

  • プロパティと関数の名前を重複して定義した場合における、存在しないプロパティに対しての加算(または減算、乗算、除算)処理での問題を修正しました。

  • Windowsと他のプラットフォームでround()関数の動作が異なる問題を修正しました。なお、浮動小数点値のシステム内部処理に依存し、正確に丸めることができない場合が発生します。例えば、数字133.355を小数点二位までに丸めると、期待されるように133.36ではなく、133.35となります。これは、133.355は浮動小数点バイナリで正確に表されないため、値は約133.354999999999として切り捨てられます。

23.0.1 (10 Aug 2023)

  • WindowsおよびMacintoshのみ利用可能。Linuxは後日利用可能。

機能

  • OCRライブラリを更新して、東アジアの言語の文字認識を強化します。

不具合修正

  • スクリーンショットを検索する際の"OCR Error: Internal Error"の発生を解消。

23.0.0 (2023年7月18日)

機能

  • ベトナム語とタイ語のOCRサポートを提供

    • 追加のライセンスが必要
  • DAIからのモバイル接続タイプを有効化

  • DAIからのGit統合を有効化

  • 大規模なスイートの作成および編集時のパフォーマンスを向上

  • SenseTalk SendMailコマンドのTLS設定のサポートを提供

  • Eggplant Gateway (EPGW)バージョンを含めてSenseTalkVersion()関数を強化。SenseTalkVersion().epgw および SenseTalkVersion().archive 拡張は、EPFで現在使用中のEPGWのバージョンを返します。EPGWの使用中のバージョンを知ることは、EPFと一緒にインストールされていないEPGWのバージョンをサイドロード(または以前にサイドロード)している場合に特に役立ちます。次の例は、関数が返すEPGWバージョンのフォーマットを示しています:SenseTalkVersion().epgw --> 3.13.7 SenseTalkVersion().epgw --> 3.13.7

  • EPFから取得できるOCRバージョン情報を強化し、OCRビルドバージョンを返す関数(ocrbuild())を追加。これは、既存のocrversion()関数に加えてのものです。EPFに含まれるOCRのビルドを知ることは、異なるOCRビルドで新しい機能が導入されることがあり、ビルドバージョンはプラットフォームによって異なることがあるため、役立ちます。次の例は、2つのOCR関数の出力の違いを示しています:ocrversion() --> 12.4 ocrbuild() --> 12.2.27.10 ocrversion() --> 12.4 ocrbuild() --> 12.2.27.10

不具合修正

  • 一部の状況でのネイティブCitrix接続の試行に関する問題を対処

  • 画像を保存する際に、Image Captureパネルのドロップダウンに適切なスイートを表示する問題を解決

  • ユーザー定義オブジェクトからExecuteJavaScriptを実行する際のNSInvalidArgumentExceptionが発生する問題を解決

  • 大量の画像を含むコレクションのオートコンプリートのパフォーマンスを改善

  • 大規模なスイートで「set the string to “/”」を使用する際のパフォーマンスを向上

  • スイート内に多数の画像がある場合のEggplant Functionalの検索機能の速度を向上

  • 一部の設定でSendmailコマンドが“Failed to read beginning of SSL/TLS record”でエラーになる問題を解決

  • オートコンプリートの提案から次のSenseTalkコマンドおよび関数を削除:CaptureTextImageOpenSuitesOpenSuiteCloseSuite

  • EPFダウンロードボタンのURLを正しいURLに修正

  • Preferences ConnectionパネルのVNC EncodingsからVine Serverへの参照を削除

  • AndroidおよびiOSモバイルデバイス接続のConnectコマンドに対するSenseTalk ToolTipとLanguage Browserの文言を微調整

SenseTalkの強化

  • is a numberオペレータ(またはis an integerなど)は、+で始まる数字文字列として有効な数字を認識します。

  • 一部の場合、dayOfCommonEra関数はタイムゾーンの影響を受けていましたが、これは修正されました。現在、dayOfCommonEraは常に日付だけを基準に日数を計算します。

  • regexEscapedSet()関数によって、すべての文字("[", 改行、行送り、タブ、改ページ、バックスペース を含む)が適切に処理されるようになりました。以前は一部の文字が誤って処理されていました。

  • backspaceをnumToChar(8)の値を持つ事前定義変数として追加。

  • プロパティ宣言は、キーの最後の値を考慮するようになりました。これは、重複するキーを持つプロパティ宣言が完全に省略される問題を修正します。

モバイルデバイス接続の強化

  • Androidの画像品質を改善し、Androidモバイル接続のベータステータスを削除。

  • AndroidでのUnicodeサポートを改善。

  • SUTInfoでのAndroidバージョンの報告を修正。

  • 大規模なAndroidデバイスファームの使用をサポート。

  • Macintosh上のEggplant Functionalのカスタムインストールパスを許可。

  • iOS再起動Springboardオプションを提供。

  • ADB Pull Large filesを追加。

  • Sauce Labs Safariブラウザ接続のサポートを追加。現在webdriverのコマンドはサポートされていません。

  • Sauce Labs iOSシミュレーターのサポートを追加。

  • 以下のためのSauce Labsブラウザの改善を含む:解像度、URL、タイムアウト。

  • 次のようなプロビジョニングプロファイルと証明書の標準的な場所を許可:

    • MacOS上(デフォルトのプロファイルの場所)

    • LinuxおよびWindows上:local AppData/ eggplant/ProvisioningProfiles

    • 開発者ディスクのための標準的な場所を導入:

      • MacOS上(デフォルトのXCodeの場所)

      • LinuxおよびWindows上:local AppData/ Eggplant/devimg

  • 固定パスに加えて、名前でプロビジョニングプロファイルと証明書を参照できるようにします。

  • 以下のキーコードを解決:

    • AltKey:57

    • CapsLockKey:115

    • ControlKey:113

    • EditButton:0

    • Keypad0:144

    • Keypad5:149

    • Keypad9:153

    • KeypadDecimal:158

    • KeypadDivide:154

    • KeypadTimes:155

    • Numlock:143

    • PauseBreak:127

    • ScrollLock:116

    • ShiftKey:59

    • Backspace:67

  • Androidデバイス上でアプリスイッチャーを開くApplicationKeyを追加。

  • 以下のlibimobiledevice機能を有効にする:

    • 接続されたデバイスの一覧表示

    • アプリのインストール

    • アプリのアンインストール

    • デバイス情報の取得

    • アプリケーションの一覧表示