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

Eggplant Functional 23 リリースノート

以下の注記では、Eggplant Functional (EPF) の各リリースで導入された新機能と変更点について説明します。以前のバージョンからアップグレードする場合は、関連する変更点について必ずお読みください。

互換性

EPF 23.1.1 以降では、EPF でサポートされているソフトウェア、オペレーティング システム、およびシステムの推奨事項は、前提条件 ページで確認できます。

注記

  • EPF 23.2.0 および 23.2.1 以降では、EPF ドキュメントの日本語版が利用可能になりました。日本語ドキュメントのバージョンは 23.0.0 であることに注意してください。ただし、将来のリリースではバージョンが同期される予定です。日本語ドキュメントは こちら にあります。これは、英語の EPF ドキュメントの URL に "/ja" 拡張子が付いたものです。

  • Eggplant Functional は、従来の iOS および Android ゲートウェイをサポートしなくなりました。Eggplant Functional のモバイル デバイス接続に移行することをお勧めします。詳細については、モバイル デバイスへの接続 を参照してください。

  • Eggplant Functional は、今後のリリースで、自動スキャン機能の要素の自動分類を削除する予定です。

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

ノート

Eggplant Functional リリースの最新情報については、オンライン ドキュメントの リリース ノート を参照してください: https://docs.eggplantsoftware.com/studio/epf-release-notes/

EPF 23.5.2 (2025年1月)

ノート

Eggplant Functional は、将来のリリースで、自動スキャン機能における要素の自動分類を削除する予定です。

機能

  • MySQL ODBC ドライバー バージョン 9.1 のサポートが追加されました。
  • 例外ハンドラを使用して、ムービー録画中の画面の回転を処理する機能を追加します。
  • Keysight ブランドの更新。

不具合修正

  • Linux 上での画像検索の動作が他のオペレーティング システムと異なる問題を修正しました。(CRD-1738)
  • 以前はサポートされていなかった MySQL ODBC ドライバーを使用するときに発生するクラッシュを解決します。(CRD-1724)
  • Ubuntu 22 でキャプチャ領域を調整するときに発生するクラッシュを解決しました。 (CRD-1712)
  • ムービーキャプチャ中に画面サイズが変更された場合に発生するクラッシュを解決します。(CRD -1453)
  • Eggplant Studio (VS Code 拡張機能) デバッガーでコードをステップ実行するときに表示される “index 0 beyond bounds of empty array” 例外を修正します。

センストーク

SenseTalk 2.21 が含まれています。

機能

  • Unit.txt ファイルが見つからない場合のログ記録が改善されました。

不具合修正

  • パターンの一部の要素が空の場合にパターンがクラッシュする問題を修正しました。(CRD-1515)

Eggplant Gateway

Eggplant Gateway バージョン 25.1.4-0013 が含まれます。

Eggplant Gateway の詳細については、Eggplant Gateway ドキュメント を参照してください。

含まれるOCRバージョン

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

  • Mac and Windows OCR version: Mac および Windows での東洋言語の認識で最良の結果を得るには、12.4 をお勧めします。西洋言語の認識で最良の結果を得るには、リリース 23.5.102 をお勧めします。
  • Linux OCR version: 12.3。Red Hat、CentOS、Ubuntu 上のすべての言語の認識において最良の結果を提供します。
ノート

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

put ocrversion() --> 12.4

EPF 23.5.102 (2025年1月)

EPF 23.5.102 リリースは、Mac と Windows のみ で利用可能です。このリリースには、上記の 23.5.2 リリースと同じ更新とバグ修正が含まれていますが、テキストを読み取る EPF コンポーネントである光学式文字認識 (OCR) コンポーネントの異なるバージョンが含まれています。

含まれるOCRバージョン

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

  • Mac and Windows OCR version: Mac および Windows での西洋言語の認識で最良の結果を得るには、12.2 をお勧めします。東洋言語の認識で最良の結果を得るには、以下に説明するリリース 23.5.2 をお勧めします。
ノート

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

put ocrversion() --> 12.2

EPF 23.5.1 (2024 年 12 月)

Eggplant Functional のこのリリースには、API テストのバグ修正と Eggplant Gateway の更新バージョンが含まれています。

ノート

これは、Ubuntu 16.04 向けの Eggplant Functional の最後のリリースとなります。EPF の既存のリリースは引き続き Ubuntu 16.04 で動作し、サポートされますが、このバージョンの Ubuntu は 2021 年 4 月以降標準サポートが終了しているため、Ubuntu 16.04 向けの Eggplant Functional の新バージョンはリリースされません (詳細については、Ubuntu 16.04 LTS (Xenial Xerus) | Ubuntu を参照してください)。
弊社では、Ubuntu 22.04 向けの Eggplant Functional のリリースを継続し、近い将来に Eggplant Functional の Ubuntu 24.04 バージョンを提供する予定です。

Eggplant Functional は、従来の iOS および Android ゲートウェイをサポートしなくなりました。Eggplant Functional のモバイル デバイス接続に移行することをお勧めします。詳細については、モバイル デバイスへの接続 を参照してください。

機能

  • Eggplant Gateway の新しいリリース、バージョン 4.25.40 が含まれています。
  • Eggplant Studio VSCode 拡張機能と併用する場合、VSCode デバッガーで配列を表示するためのサポートが追加されました。

不具合修正

  • EPGW 4.25.40 を追加すると、シングル システム使用時の RemoteClipboard() の問題が修正されます。(CRD-1669)
    注: この修正は Windows のみに適用されます。macOS および Linux の修正は現在開発中です。
  • EPGW 4.25.40 を組み込むと、RemoteClipboard() を使用してヘブライ文字をコピーする際の問題が修正されます。(CRD-1628)
  • API リクエスト ヘッダーの解析に関する 2 つの問題を修正しました。(CRD-1348、CRD-651)

センストーク

SenseTalk 2.20 が含まれています (これは以前のリリース 23.5.0 で利用可能だったバージョンと同じです)。

SenseTalk リファレンス マニュアルに、SenseTalk とその機能に関連するさまざまなトピックを網羅した デモ ビデオ ページが追加されました。

Eggplant Gateway

Eggplant Gateway バージョン 4.25.40 が含まれています。

含まれる OCR バージョン

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

  • Mac and Windows OCR version: Mac および Windows での東洋言語の認識で最良の結果を得るには、12.4 をお勧めします。西洋言語の認識で最良の結果を得るには、リリース 23.5.101 をお勧めします。
  • Linux OCR version: 12.3。Red Hat、CentOS、Ubuntu 上のすべての言語の認識において最良の結果を提供します。
ノート

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

put ocrversion() --> 12.4

EPF 23.5.101 (2024 年 12 月)

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

含まれる OCR バージョン

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

  • Mac and Windows OCR version: Mac および Windows での西洋言語の認識で最良の結果を得るには、12.2 をお勧めします。東洋言語の認識で最良の結果を得るには、以下に説明するリリース 23.5.1 をお勧めします。
ノート

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

put ocrversion() --> 12.2

EPF 23.5 および 23.5.100 (2024 年 11 月)

EPF バージョン 23.5.0 および 23.5.100 には新しい更新は含まれていませんが、EPF 23.4.1 と 23.4.102、23.4.2 と 23.4.103、23.4.3 と 23.4.104 の更新がバンドルされており、DAI 7.5 で動作することが検証されています:

EPF 23.4.104 (2024 年 10 月)

EPF 23.4.104 リリースは、Mac and Windows only で利用可能です。このリリースには、テキストを読み取る EPF コンポーネントである光学式文字認識 (OCR) コンポーネントの異なるバージョンが含まれていることを除き、以下で説明する 23.4.3 リリースと同じ更新とバグ修正が含まれています。

含まれる OCR バージョン

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

  • Mac and Windows OCR version: Mac および Windows での西洋言語の認識で最良の結果を得るには、12.2 をお勧めします。東洋言語の認識で最良の結果を得るには、以下に説明するリリース 23.4.3 をお勧めします。
ノート

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

put ocrversion() --> 12.2

EPF 23.4.3 (2024 年 10 月)

含まれる OCR バージョン

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

  • Mac and Windows OCR version: 12.4:** Mac および Windows での東洋言語の認識で最良の結果を得るには、12.4` をお勧めします。西洋言語の認識で最良の結果を得るには、リリース 23.4.104 をお勧めします。
  • Linux OCR バージョン: 12.3。Red Hat、CentOS、Ubuntu 上のすべての言語の認識において最良の結果を提供します。
ノート

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

put ocrversion() --> 12.2

Features

EPF の 23.4.3 リリースには、次の内容を含む新しい SenseTalk バージョン 2.20 が含まれています:

  • 新しい Excel の色とワークシート機能
  • プロパティリストのパフォーマンスの改善

不具合

  • ネストされたプロパティ リストを変更する際の SenseTalk パフォーマンスが向上します (CRD-1662)
  • RDP ベータ版が DefaultWidth および DefaultHeight パラメータを尊重しない問題を修正しました (CRD-1675)
  • RHEL8 バージョンの EPF のコントラスト スライダーを修正 (CRD-1679)
  • MacOS インストールドライブアイコンを更新 (CRD-1506)
  • API テストが HTTP リクエストからすべての Cookie を返さない問題を修正しました (CRD-1658 - 部分的)
  • DAIからSenseTalkスクリプトを実行するときに発生するEPFクラッシュを修正

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

  • LibTIFFを最新バージョンに更新
  • サードパーティの依存関係を更新

SenseTalk の機能強化

EPF の 23.4.3 リリースには、新しい Excel カラーとワークシート機能、およびプロパティ リストのパフォーマンスの改善を含む、新しい SenseTalk バージョン 2.20 が含まれています。

追加の Excel 機能

  • データベースとしてワークシートにアクセスするときに、HeaderRow を任意の行に設定する機能を追加します。
  • データベースとしてワークシートにアクセスするときに ColumnNames をオーバーライドする機能を追加します。
  • CellRange関数により、連続していない行や列にアクセスできるようになりました。
  • SenseTalkから既存のワークブックに新しいワークシートを作成できるようになりました
  • 多くの新しいワークシート プロパティに SenseTalk からアクセスして変更できるようになりました。たとえば、FillPatternBorderStyleRowHeight などです。完全なリストについては、Excel ファイル インタラクション を参照してください。

パフォーマンスの改善

  • ネストされたプロパティ リスト (プロパティ リストを含むプロパティ リストのプロパティ リストを含むプロパティ リストなど) を変更すると、大きなリストの実行速度が低下するという微妙なバグを修正しました。このような操作は、SenseTalk 2.20 では 2 桁ほど高速化されています。

不具合修正

  • ネストされたリストが 1 つしかない場合に、リスト内のリストを比較するときに発生する微妙な問題を修正しました。2 つのリストを比較すると、ネストされたリストの最初の要素のみが比較されました。この問題は SenseTalk 2.20 で解決されました。

例:

# リストが単一のネストリストを含む場合 \{#in-the-case-that-a-list-contains-a-single-nested-list}
# 各ネストリストの最初の要素のみがチェックされる \{#only-the-first-element-in-each-nested-list-is-checked}
# 等価性をチェックするとき... \{#when-checking-for-equality}
if [["ice", "t"]] is equal to [["ice", "cube"]]
put "The list comparison is bugged!" # is printed every time in SenseTalk < 2.20
else
put "This works as expected" # is printed every time in SenseTalk >= 2.20
end if

# 複数のネストリストがある場合、比較は常に正常に動作していた... \{#if-there-is-more-than-one-nested-list-the-comparison-has-always-worked}
if [["ice", "t"], ["vanilla", "ice"]] is equal to [["ice", "cube"], ["eazy", "e"]]
put "The list comparison is bugged!"
else
put "This works as expected" # is printed every time for all versions of SenseTalk
end if

# 複数のネストリストがある場合、比較は常に正常に動作していた \{#if-there-is-more-than-one-nested-list-the-comparison-has-always-worked-1}
# もう一方のネストリストが同じ場合でも(つまり、最初のネストリストの2番目の要素が \{#even-when-the-other-nested-list-is-the-same-so-we-know-that-the-second-item}
# チェックされることが分かる) \{#in-the-first-nested-list-is-checked}
if [["ice", "t"], ["biz", "markie"]] is equal to [["ice", "cube"], ["biz", "markie"]]
put "The list comparison is bugged!"
else
put "This works as expected" # is printed every time for all versions of SenseTalk
end if

EPF 23.4.103 (2024 年 9 月)

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

含まれる OCR バージョン

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

  • Mac and Windows OCR version: Mac および Windows での西洋言語の認識で最良の結果を得るには、12.2 をお勧めします。東洋言語の認識で最良の結果を得るには、以下に説明するリリース 23.4.2 をお勧めします。
ノート

次の SenseTalk 関数を使用して、EPF インスタンスで実行されている OCR のバージョンを確認できます。 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 は、今後のリリースで、自動スキャン機能の要素の自動分類を削除する予定です。

含まれる OCR バージョン

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

  • Mac and Windows OCR version: 12.4** Mac および Windows での東洋言語の認識で最良の結果を得るには、12.4 をお勧めします。西洋言語の認識で最良の結果を得るには、リリース 23.4.103 をお勧めします。
  • Linux OCR version: 12.3。Red Hat および Ubuntu 上のすべての言語の認識において最良の結果を提供します。
ノート

次の SenseTalk 関数を使用して、EPF インスタンスで実行されている OCR のバージョンを確認できます。 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 実行エージェントを起動すると、"WARNING: Secure coding is not enabled" というメッセージが表示される問題を修正しました。(CRD-1622)
  • RDP ベータ版で接続リストにホスト名とポートが表示されない問題を修正しました。
  • TypeText モバイル コマンドが壊れる根本的な原因を修正し、rotateMobile と検索ボタンが正しい結果を返すようになりました。
  • シングル システム SUT の Alt キーのキーボード マッピングに関する問題を修正しました。(CRD-1650)

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

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

EPF 23.4.102 (2024 年 8 月)

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

含まれる OCR バージョン

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

  • Mac and Windows OCR version: Mac および Windows での西洋言語の認識で最良の結果を得るには、12.2 をお勧めします。東洋言語の認識で最良の結果を得るには、以下に説明するリリース 23.3.2 をお勧めします。
ノート

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

put ocrversion() --> 12.2

Sensetalk の機能強化

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

EPF 23.4.1 (2024 年 8 月)

含まれる OCR バージョン

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

  • Mac and Windows OCR version: Mac および Windows での東洋言語の認識で最良の結果を得るには、12.4 をお勧めします。西洋言語の認識で最良の結果を得るには、以下に説明するリリース 23.4.103 をお勧めします。
  • Linux OCR version: 12.3。Red Hat および Ubuntu 上のすべての言語の認識において最良の結果を提供します。
ノート

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

put ocrversion() --> 12.4

機能

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

不具合修正

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

  • シングル システム SUT から切断した後、PC をシャットダウンできない問題を修正しました。

  • スクリプトまたはハンドラーから API テストを呼び出すと、 “Load Script … Not a valid suite” という紛らわしいエラーが発生し、実行に失敗する問題を修正しました。(CRD-1300)

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

  • API テスト ダイアログ ボックスの API ヘッダーのチェック ボックスが機能しない問題を修正しました。(CRD-1554)

  • Selenium 接続を切断した後、Eggplant Functional が切断を認識せず Selenium を使用しようとしてスクリプトがエラーで失敗するバグを修正しました。(CRD-1509)

  • 接続リストの下のドキュメント リンクを修正しました。現在は更新され、正確になっています。(CRD-1517)

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

  • 管理者アクセスが管理者アカウントに制限され、ユーザー アクセスがユーザー アカウントに制限されるという点で、単一システム SUT のログイン制限が改善されました。

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

Sensetalk の機能強化

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

11 個の 高レベル数学関数 のサポートを追加しました

  • acos (arc cosine), asin (arc sine), atanPt (arc tangent given a point), cosh (hyperbolic cosine), sinh (hyperbolic sine), tanh (hyperbolic tangent), acosh (inverse hyperbolic cosine), asinh (inverse hyperbolic sine), atanh (inverse hyperbolic tangent), log10 (base 10 logarithm), cbrt (cube root).

SenseTalk の不具合修正

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

  • Windows システムで put または同様のコマンドを使用すると、状況によってはクラッシュが発生する問題に対処します。(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 and Windows only で利用可能です。このリリースには、テキストを読み取る EPF コンポーネントである光学式文字認識 (OCR) コンポーネントの異なるバージョンが含まれていることを除き、以下で説明する 23.3.2 リリースと同じ更新とバグ修正が含まれています。

含まれる OCR バージョン

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

  • Mac and Windows OCR version: Mac および Windows での西洋言語の認識で最良の結果を得るには、12.2 をお勧めします。東洋言語の認識で最良の結果を得るには、以下に説明するリリース 23.3.2 をお勧めします。
ノート

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

put ocrversion() --> 12.2

EPF 23.3.2 (2024 年 6 月)

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

ノート

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

含まれる OCR バージョン

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

  • Mac and Windows OCR version: 東洋言語の認識で最高の結果を得るには、12.4 をお勧めします。Mac および Windows で西洋言語の認識で最高の結果を得るには、上記の EPF 23.3.103 をお勧めします。
  • Linux OCR version: 12.3。Red Hat、CentOS、Ubuntu 上のすべての言語の認識において最良の結果を提供します。

機能

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

不具合修正

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

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

  • 画面の下部付近の画像をキャプチャする場合など、一部のシナリオで SUT で画像をキャプチャするときに報告されるクラッシュに対処します。画像のキャプチャの詳細については、画像キャプチャのベスト プラクティスを参照してください。

  • RDP 接続タイプを使用して接続された SUT のビューアー ウィンドウの境界付近にカーソルがあった場合に発生するクラッシュに対処します。

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

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

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

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

  • Windows で Eggplant Gateway (EPGW) をサイドロードすると EPF SUT 接続が失敗し、"Gateway Location:...not valid. Please ensure the Gateway exists at the specified location."というメッセージが表示される問題を修正しました。この問題は、指定された場所が正しい場合でも発生しました。この問題は、EPF バージョン 23.3.1/23.3.102 に対して報告されました。注: Eggplant Gateway は、SUT 接続を容易にする EPF の埋め込みコンポーネントです。EPF には、EPF が実行される Eggplant Gateway のバージョンを変更するオプションがあり、これを"side-loading"と呼びます.

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 a reference を使用して参照を指定できるようになりました。このトピックの詳細については、コンテナへの参照 を参照してください。

SenseTalk の不具合修正

  • SenseTalk XML 処理でサブ要素に定義された名前空間が評価されない問題を修正しました。

  • 別のプロパティ リスト内のプロパティの値であるプロパティ リスト内での置換の実行に失敗する replace コマンドのバグを修正しました。

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

EPF 23.3.102 (2024 年 5 月)

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

含まれる OCR バージョン

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

  • Mac and Windows OCR version: Mac および Windows での西洋言語の認識で最良の結果を得るには、12.2 をお勧めします。東洋言語の認識で最良の結果を得るには、以下に説明するリリース 23.3.1 をお勧めします。
ノート

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

EPF 23.3.1 (2024 年 5 月)

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

含まれる OCR バージョン

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

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

機能

EPF 23.3.1 リリースには、次の新機能が含まれています。

  • Windows でのみ使用可能な単一システムタイプの SUT 接続で、Windows ネットワーク ドメイン ユーザーのサポートが追加されました。たとえば、ユーザー名を次の形式で指定できるようになりました: <DOMAIN_NAME>\<user_name>。ここで、<DOMAIN_NAME> はネットワーク ドメイン、<user_name> はネットワークにログインするために使用するユーザー名です。単一システム接続タイプの詳細については、同じシステムへの接続 (単一システム テスト) を参照してください。

  • 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 ("remote frambuffer") 拡張クリップボード プロトコルをサポートする VNC サーバーが実行されている必要があります (VNC 接続では、SUT で VNC サーバーが実行されている必要があることに注意してください)。この機能を使用できない VNC サーバーの例としては、TightVNC があります。RemoteClipboard() 関数の使用の詳細については、RemoteClipboard 関数 を参照してください。

不具合修正

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

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

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

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

  • 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 リリースの "Features" セクションを参照してください。

センストーク

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

EPF 23.3.100 (2024 年 4 月)

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

含まれる OCR バージョン

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

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

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

EPF 23.3.0 (2024 年 4 月)

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

含まれる OCR バージョン

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

  • Mac and Windows OCR version: 東洋言語の認識で最高の結果を得るには、12.4 をお勧めします。Mac および Windows で西洋言語の認識で最高の結果を得るには、上記の EPF 23.3.100 をお勧めします。
  • Linux OCR version: 12.3。Red Hat、CentOS、Ubuntu 上のすべての言語の認識において最良の結果を提供します。

機能

EPF 23.3.0 では、次の新機能が提供されます。

シングル システム SUT 接続のサポートを追加します (EPF の Windows バージョンのみ)

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

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

単一システムテストの利点は次のとおりです。:

  • 自分のマシンでテストを自動化できる
  • 2台目のマシンは必要ありません
  • マシンのポートを開く必要はありません
  • SUT 接続は、ネットワークの中断による切断の影響を受けません。
EPF GUI での単一システム接続の使用

Single System 接続は、EPF 接続リスト (つまり、GUI モードで EPF を使用する) を通じて作成および保存する必要があります。これらの接続の作成方法については、接続リスト ページの 単一システム固有のオプション を参照してください。

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

スクリプトで単一システム接続を使用する

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

'mySingleSystemSUT` を接続する

connect コマンドには、単一システム接続のオプションがありません。

ノート

connect コマンドを使用してスクリプトを実行中に、Single System 接続を一時接続として作成することはできません。

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

このリリースでは、Red Hat Enterprise Linux (RHEL) バージョン 8 での コマンド ライン (runscript) 実行に対する EPF サポートが追加されました。このリリースでは EPF GUI はサポートされていません。ただし、カスタマー サポート のサポートを受けて、限定的な使用で有効にすることができます。

RHEL 7 または CentOS 7 上の EPF からアップグレードする場合、または RHEL 8 に以前のバージョンの EPF をインストールした場合は、この RHEL 8 用 EPF パッケージにアップグレードした後、既存の接続リスト接続の SUT 接続パスワードをリセットする必要があります。GUI を有効にしてパスワードをリセットする方法については、カスタマー サポート にお問い合わせください。

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

  1. EPF ダウンロード ページ から、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 コマンドを呼び出すときに発生するスクリプト エラーを修正します。

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

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

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

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

センストーク

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

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

EPF 23.2.102 (2024 年 2 月)

EPF 23.2.102 リリースは、 Mac and Windows only で利用可能です。このリリースには、以下で説明する 23.2.2 リリース と同じ更新とバグ修正が含まれていますが、次のように異なる光学式文字認識 (OCR) バージョンが含まれています。

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

:::注記

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

:::

EPF 23.2.2 (2024 年 2 月)

EPF 23.2.2 リリースは、サポートされているすべての EPF プラットフォーム (Mac、Windows、Linux (Red Hat Enterprise Linux (RHEL)、CentOS、および Ubuntu 22.04 用と 16.04 用の 2 つの Ubuntu バージョン) 用です。

機能

EPF リリース 23.2.2 には、次の新機能が含まれています。

  • Citrix テスト対象システム (SUT) 接続用の Citrix Workspace アプリ バージョン 23.9.0 (2309) のサポートを追加します。EPF がサポートする Citrix Workspace バージョンの一覧については、EPF 前提条件 ページの Citrix 接続 を参照してください。Citrix Workspace アプリは、Citrix Web サイト からダウンロードできます。

このリリースには以下も含まれます:

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

  • Mac and Windows OCR version: 12.4。東洋言語の認識で最高の結果を得るには、これをお勧めします。Mac および Windows で西洋言語の認識で最高の結果を得るには、上記の EPF 23.2.102 をお勧めします。

  • Linux OCR version: 12.3。Red Hat、CentOS、Ubuntu 上のすべての言語の認識において最良の結果を提供します。

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

不具合修正

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

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

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

  • スクリプトまたは画像を選択し、Windowsの場合、Reveal in Explorer (Macの場合、Reveal in Finder) を選択するか、shell コマンドを使用してスクリプトを実行すると、日本語などの全角文字を含むスイート パス名が表示されるようになります。

  • Mac のライセンス パネルでホスト ID が適切に機能するようになります。

  • 日本語などの全角文字を含むスクリプトを実行するときに発生する NSCharacterConversionException - unable to convert to encodingというエラーを修正しました。

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

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

SenseTalkの改善

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

センストーク

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

Ubuntu 22.04 用 EPF 23.2.0 (2024 年 2 月)

この EPF 23.2.0 リリースは、Ubuntu 22.04 での コマンド ライン (runscript) 実行用です。このリリースでは EPF GUI はサポートされていません。ただし、カスタマー サポート のサポートを受けて、限定的に有効にすることができます。

Ubuntu 22.04 に EPF をインストールする

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

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

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

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

sudo apt update

  1. 昇格された権限と次のコマンドを使用して、抽出した Eggplant フォルダーから新しい EPF パッケージをインストールします:

sudo apt install Eggplant.deb

Ubuntu 22.04 から EPF をアンインストールする

Ubuntu 22.04 から EPF をアンインストールするには、"apt"パッケージ マネージャーと次のコマンドを使用して昇格された権限を使用する必要があります。

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 年 1 月)

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

機能

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

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

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

23.2.0 (2024 年 1 月)

機能

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 は、Visual Studio Code ("VS Code") 用の Eggplant の新しい拡張機能です。Eggplant Test Studio の詳細については、テクニカル サクセス マネージャまたは カスタマー サポート にお問い合わせください。

  • macOS 14 (Sonoma) のサポートが追加されました。

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

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

不具合修正

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

  • 回答ウィンドウのサイズを変更して、より長いプロンプトを表示できるようにします。EPF の回答ウィンドウの詳細については、EPF ドキュメントの Ask と Answer を使用してテスト方法を組み合わせる を参照してください。

  • OCR エンジンが使用可能になる前にスクリプトの実行が開始され、"The OCR Engine is not available"というエラーが発生する競合状態を修正しました。

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

  • EPF 接続設定の Reverse Connections セクションに追加のポート フィールドが表示される問題を修正しました。

  • 接続を試行したときにConnection 61 refusedというエラーが発生する可能性がある状況を修正しました。

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

SenseTalkの改善

ノート

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

センストーク2.15

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

センストーク2.14

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

put hash(file:myDataFilePath, type:"md5") into hashString

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

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

  • 一部の状況で"NSMallocException: Default zone has run out of memory."というメッセージが表示されるメモリの問題を修正しました。

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

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

23.1.1 (年10月2023日)

機能

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

不具合修正

リリース 23.1.1 には次の変更が含まれています。

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

23.1.0 (年10月2023日)

特徴

EPF リリース 23.1.0 には、次の機能強化が含まれています:

  • IPV6 アドレスを使用した Web ドライバーおよび API 接続のサポートを提供します。

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

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

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

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

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

Mac: (brew のインストールに関する情報が必要な場合は、Homebrew Mac のインストールを参照してください。).)
freerdp クライアント パッケージがインストールされているかどうかを確認するには: brew list freerdp
インストールするには: brew install freerdp

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

**Redhat/CentOS:**インストールするには: sudo yum --install libfreerdp-client2-2

不具合修正

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

  • SenseTalk 言語ブラウザからの API テスト関連のトピックが、API テスト エディタに再び正しく表示されるようになりました。

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

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

  • Eggplant License Registry パネルの Free Trial ボタンをクリックすると、正しい Web ページに移動できるようになりました。

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

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

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

  • Excel セルの値を数値に設定すると、セルの種類が誤って数値ではなく文字列に設定されていた問題を修正しました。

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

SenseTalk の機能強化

EPF 23.1.0 には、SenseTalk のアップグレード版 (バージョン 2.13) が含まれています。コマンドput SenseTalkVersion を使用して、EPF インスタンスの SenseTalk のバージョンを確認できます。このバージョンには、次の改善点が含まれています。

  • distance 関数を使用して 2 点間の距離を返すサポートを追加します。例:: put the distance from pointA to pointB put the distance between [3,6] and [8,18] < 13を返す

  • payment 関数を使用してローンの支払い額を返すためのサポートを追加します。この関数は、ローンの合計額 (または元金)、金利、期間、支払い頻度の形式でローンのプロパティを入力として受け取ります。例: put payment on a $500 loan at 6% interest for 12 months < $43.033215を返す

  • halfEvenRounding グローバル プロパティのサポートを追加します。このプロパティを TRUE に設定すると、round() および roundToNearest() 関数は半偶数丸め ("偶数丸め"または"銀行型丸め"と呼ばれることもあります) を使用します。丸められる値が 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を返す

  • 序数用の ordinal-to-last 構文を使用して、最後から数えてチャンクにアクセスするためのサポートを追加します。また、third-to-last、fourth-to-last、fifth-to-last に相当する特別な序数として、antepenultimatepreantepenultimate、および propreantepenultimate を追加します。"last" の特別な序数同義語として、ultimate および final を追加します。例: put the seventh-to-last char of "ABCDEFGHIJKLMNOPQRSTUVWXYZ" Tを返す、 put the antepenultimate char of "ABCDEFGHIJKLMNOPQRSTUVWXYZ" < X を返します

  • put コマンドの新しいバリエーションを追加して、ダッシュやその他の記号の行を簡単に表示します。これは、次の記号のいずれでも機能します: - + = * / < > ~ . : ? ^ & |. (EPF-22849) put - displays a line of “-” repeated 33 times put > displays a line of “>” repeated 33 times put 50 ? displays a line of “?” repeated 50 times

  • TopLeft、bottomLeft、topRight、bottomRight の同義語として、leftTopleftBottomrightToprightBottom を追加します。

  • π を値 pi を持つ定義済み変数として追加します。例:: 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 演算子がリストの最初の値以外を無視していた問題を修正しました。これらの演算子は、リスト内のすべての値を使用するようになりました。この場合、それらを 1 つの文字列に連結し、テキスト値がその文字列で始まる (または終わる) かどうかをテストします。

  • 5% annually.など、期間のパーセンテージを指定できる構文を追加します。

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

  • プロパティ名が関数名であるプロパティ リスト内の存在しないプロパティに加算 (または減算、乗算、除算) するときに発生する問題を修正しました。

  • Windows と他のプラットフォームで異なる方法で数値を丸めていた round() 関数の問題を修正しました。システム内部で使用される浮動小数点値を使用して一部の小数を正確に表すことができないため、一部の小数は依然として"正しく"丸められないように見えることに注意してください。たとえば、数値 133.355 を小数点以下 2 桁に丸めると、予想される 133.36 ではなく 133.35 に丸められます。これは、133.355 を浮動小数点バイナリで正確に表すことができないため、実際の値は 133.354999999999 付近に切り捨てられるためです。

23.1.0 (2023年4月10日)

  • Windows と Macintosh のみで利用可能です。Linux は後日利用可能になります。

機能

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

不具合修正

  • スクリーンショットの検索時に発生する"OCR Error: Internal Error" を解決します。

23.0.0 (2023 年 7 月 18 日)

機能

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

  • 追加のライセンスが必要

  • DAIからのモバイル接続タイプを有効化

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

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

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

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

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

不具合修正

  • いくつかの状況でネイティブ Citrix 接続を確立しようとする際の問題に対処しました。

  • 画像キャプチャパネルで、画像を保存するときにドロップダウンに正しいスイートが表示される問題を解決しました。

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

  • 多数の画像を含むコレクションのオートコンプリートのパフォーマンスが向上します

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

  • スイート内に大量の画像がある場合に、Eggplant Functional の検索機能を高速化します。

  • 一部の構成で Sendmail コマンドが “Failed to read beginning of SSL/TLS record”というエラーを出す問題を解決しました。

  • 自動補完候補から次の SenseTalk コマンドと関数を削除します: CaptureTextImageOpenSuitesOpenSuite、および CloseSuite

  • EPF ダウンロード ボタンの URL を正しい URL を指すように修正します。

  • 環境設定の接続パネルのVNCエンコーディングからVineサーバーへの参照を削除します。

  • Android および iOS モバイル デバイス接続タイプのConnect コマンドの SenseTalk ツールヒントと言語ブラウザの文言を改良しました。

SenseTalk の機能強化

  • is a number演算子 (またはis an integerなど) は、+で始まる数値文字列を持つ有効な数値を認識するようになりました。

  • 場合によっては、dayOfCommonEra 関数がタイムゾーンの影響を受けていましたが、これは修正されました。現在、dayOfCommonEra は、時刻に関係なく、常に日付のみに基づいて日数を計算します。

  • すべての文字が regexEscapedSet() 関数によって適切に処理されるようになりました。したがって、パターン内の文字セット内でも適切に処理されるようになりました (具体的には、"["、復帰、改行、タブ、フォームフィード、およびバックスペース)。以前は、一部の文字が誤って処理されていました。

  • 値numToChar(8)を持つ定義済み変数としてbackspaceを追加します。

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

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

  • Android の画像品質が向上し、Android モバイル接続の Beta ステータスが削除されます。

  • Android での Unicode サポートが改善されました。

  • SUTInfo での Android バージョンのレポートを修正しました。

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

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

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

  • ADB Pull Large filesを追加。

  • Sauce Labs Safari ブラウザ接続のサポートを追加します。webdriver コマンドは現在サポートされていないことに注意してください。

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

  • 解像度、URL、タイムアウトに関する Sauce Labs ブラウザの改善が含まれています。

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

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

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

  • 開発者ディスクの標準的な場所を紹介します:

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

  • LinuxおよびWindowsの場合: ローカル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 機能を有効にします:

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

  • アプリのインストール

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

  • デバイス情報の取得

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