Eggplant Functional 18 リリースノート
以下のノートは、Eggplant Functionalの各リリースで導入される新機能と変更の説明を提供します。早期のバージョンからアップグレードするときは、関連する変更について必ず読むことを強くお勧めします。
互換性に関する問題は赤色で強調表示されています。
互換性
Mac: macOS 10.14, macOS 10.13, macOS 10.12. OS X 10.11
Windows: 64ビット配布のみ。Windows 10、Windows 8、Windows 7、Windows Server 2012、Windows Server 2008
Linux: 64ビット配布のみ。glib 2.11以降に基づくDebianおよびRed Hat。
リリース18.2.3 (2019年1月16日)
バグ修正
remoteClipboard()
関数が不正な文字を返す問題を修正します。- 含まれているAndroid Debug Bridge(ADB)実行可能ファイルに実行許可がなかった問題を修正します。
- プロパティリストの値内に現れる非ASCII文字の表示を改善します。これらの文字は今後、「\u…」エスケープシーケンスを使用する代わりに直接表示されます。これは、
standardFormat
およびarchive
関数によっていくつかの値がエンコードされる方法も変更します。 - 多くのエンコードされた文字を含む大きな文字列を扱う際の
XMLRPCFormat
およびXMLRPCValue
関数(および基本のXMLContentEncode
およびXMLContentDecode
関数)のパフォーマンスを改善します。
リリース18.2.2 (2018年12月26日)
注: Eggplant Functional 18.2でRDP接続を介してPrecise検索タイプを使用してキャプチャした画像は、RDP色値のシフトが元の動作に戻されたため、Eggplant Functionalのアップグレード後に再キャプチャが必要になる場合があります。
機能
- iOS 12デバイスのWebDriver自動化のサポートを追加します。
- Eggplant Automation Cloudを使用したモバイルWebDriver接続のサポートを追加します。
バグ修正
- RDP接続を行う一部のユーザーが経験したクラッシュを修正します。
- Table Script Actionsからヘルパースイートへのアクセスを防ぐ問題を修正します。
- 0の許容範囲でPrecise検索タイプを使用しているときにRDP接続で報告された色が変更された問題を修正します。
- ソースコントロールメッセージの一部の表現を更新し、明確にします。
- スクリプトチェッカーに入れることができるフォルダのタイプをスイートフォルダに制限します。
リリース18.2.1 (2018年11月13日)
バグ修正
- 一部のWindowsネットワーク上でRDP接続が接続に失敗する問題を修正します。
リリース18.2 (2018年11月7日)
注: 次のメジャーリリースでAndroid Debug Bridge(ADB)1.0.31と1.0.32のサポートが削除されます。
注: ADB 1.0.32はCentOS 6.5上のEggplant Functionalと互換性がありません。
注: 日付計算コマンドが更新され、一部の顧 客の前の動作が変更される可能性があります。
注: 様々な画像検索方法で名前付きImageパラメータを使用するときの動作が変更されました。
注: Linux上のGithubとのSSHは現在サポートされていません。
注: Eggplant FunctionalはもはやMac OS X 10.9とOS X 10.10をサポートしていません。
機能
- スクリプトとスイートの静的解析を行うスクリプトチェッカーを追加します。
- ユーザビリティモードを追加します。このモードでテストを実行して、テスト対象のアプリケーションが使用可能性の規則に従っていることを確認します。テストには次のものが含まれます:
- アプリ内の移動ターゲットのチェック。
- ボタン押下の視覚フィードバック。
- 画像とテキストが遅く読み込まれることのチェック
- ブランディング変更から残った禁止された画像やテキストのチェック。
- 業界固有の言語を読むためのカスタム光学文字認識(OCR)辞書を作成する機能を追加します。
- GitとSubversionのソースコントロール統合を改善します。
- モバイルWebDriverテスト用の
touchAction
コマンドを追加します。 - ADB 1.0.39および1.0.40をサポートします。
- スクリプト実行の出力は現在、スクリプトエディタウィンドウの下部に表示されます。
- Runボタンは現在、Viewerウィンドウのツールバーに追加することができます。
- 利用可能なSUTのリストが現在、Connectionメニューに表示されます。
- RDPライブラリを更新します。
- WindowsインストーラーにBonjourのオプションインストールを追加します。
- フィーチャーファイルとテーブルは現在、基礎となるハンドラの中でブレークポイントと
pauseScript
コマンドを尊重します。
バグ修正
- 一部のモバイルWebDriver接続が誤ったデバイスや不適切な機能に接続される問題を修正します。
- RDPを使用しているときにクリップボード接続が失われる問題を修正します。
- RDPを使用してSUTから切断したときのクラッシュを修正します。
- SUTの寸法の変更がRDPで表示または使用されない問題を修正します。
- RDPの中で同時接続が繰り返されるとクラッシュする問題を修正します。
- Capture Modeでズームした画像がぼやけて表示される問題を修正します。
- コミットが失敗したときにソースコントロールコミットボタンが無効になる問題を修正します。
- スクリプトが実行中のスイート内で検索を行うとクラッシュする問題を修正します。
- フォントキャッシュの再構築がEggplant Functionalの起動を遅延または失敗させる問題を修正します。
- 起動時にたまにクラッシュする問題を修正します。
- SUTスクリーンの更新時にSUTウィンドウのダイアログボックスが消える問題を修正します。
- Eggdrive GUIモードでEggplant Functionalを実行するするとクラッシュする問題を修正します。
- 過度なデバッグログを削除します。
- Make Collectionを選択した際に、Save Imageパネルで誤ったフォルダが選択される問題を修正します。
- 明示的な検索プロパティが画像検索の振る舞いを変更する問題を修正します。
scriptResults()
関数のlogfileプロパティがパス内にスクリプトのサブフォルダを含まない問題を修正します。- スクリプトの実行中に間欠的にクラッシュする問題を修正します。
- OCR検索診断を通じて取得した画像がTolerant検索タイプに設定される問題を修正します。
- スクリプトに画像をドラッグしたときに誤ったサムネイルが表示される問題を修正します。
- スイートが閉じられたまたは削除された後に、Eggplant Functionalがスクリプトへの参照をキャッシュする問題を修正します。
- 日付に年を追加する計算を修正します。
- スクリプトエディタに貼り付けるときに不適切な自動補完を修正します。
- プレビュー画像が上下逆さに表示される問題を修正します。
- Capture an ImageチュートリアルのAchievement 7/7を修正します。
- スクリプトの底部が切り取られる問題を修正します。
- 最小化されたスクリプトウィンドウを閉じるときにEggplant Functionalが予期せずに閉じる問題を修正します。
- 画像コマンドを挿入すると画像が含まれない問題を修正します。
- OCRチューナーでデフォルトのテキストスタイルを適用する際の問題を修正します。
- ADBバージョンを選択した後、Eggplant Functionalが起動しない問題を修正します。
- SenseTalk言語ブラウザのキーワードを更新します。
リリース 18.1.2 (2018年8月5日)
注意: 次のメジャーリリースでは、Mac OS X 10.9およびOS X 10.10はサポートされなくなります。
機能
- Android Mobile WebDriverのサポートを追加します。
- Debian 9のサポートを追加します。
改善点
- 画像検索のパフォーマンスを改善します。
- セッションを使用する際のWindows上でのパフォーマンスを改善します。
- SenseTalkブラウザには、パターン言語のドキュメンテーションへのリンクが含まれています。
- タグ付けされた画像をドラッグ・アンド・ドロップやコピー・アンド・ペーストする機能を改善します。
- セッション内の重複した画像の画像パスは、画像の上にマウスを置くと表示されるようになりました。
バグ修正
asList()
関数が例外をスローする問題を修正します。- セッション内の「既存の置き換え」オプションが常に既存の画像を置き換えない問題を修正します。
- 大量の画像をフィルタリングするとEggplant Functionalがハングする問題を修正します。
- コマンドライン実行で".script"拡張子が指 定されていない場合に、Eggplant Functionalがエラーなしで終了する問題を修正します。
- Auto OCRアップデートが「Arguments are invalid」例外を引き起こす問題を修正します。
- SUTの向きや解像度が変更された場合、End Sessionボタンがグレーになる問題を修正します。
- セッション内のTypeTextイベントでSkip Stepが機能しない問題を修正します。
- Auto Snippet生成のファイルが無効なハンドラ名を持つ可能性がある問題を修正します。
- 設定ページでスイート変数を追加した後に一部のユーザーが経験するクラッシュを修正します。
- Turbo Captureセッション中にスクロールホイールを押すと画像がキャプチャされる問題を修正します。
- Variable Watcherをパターンと一緒に使用すると、Eggplant Functionalがクラッシュする可能性がある問題を修正します。
- フォームデータがパラメータなしで選択された場合のAPIテストの問題を修正します。
- テーブルスクリプトの自動補完で、数字で始まる画像名が自動補完されない問題を修正します。
- OCR検索を通じてキャプチャされた画像がTolerant検索タイプに設定される問題を修正します。
リリース 18.1.1 (2018年7月12日)
注意: 次のメジャーリリースでは、Mac OSX 10.9とOS X 10.10のサポートは終了します。
バグ修正
- パ ラメータなしで使用された
swipe
コマンドが機能しなかった問題を修正します。 - 設定パネルを通じてスイート変数を追加できない問題を修正します。
- スクリプトで
params(0)
を使用すると、数字で始まるスクリプト名に_ (アンダースコア)が前置される問題を修正します。 - Eggplantライセンス登録パネルのRoamボタンを押すと発生した例外を修正します。
- Turbo CaptureまたはRapid Image Captureセッション中に作成された画像の元のロケーションが一部の画像で不正確であり、画像診断に問題を引き起こす問題を修正します。
リリース 18.1 (2018年7月2日)
注意: Mac OS X 10.9とOS X 10.10のサポートは次のメジャーリリースで終了します。
既知の問題
- パラメータなしで
swipe
コマンドを使用する既存のスクリプトを持つユーザーは、スクリプトの失敗を引き起こす問題のため、Eggplant Functional 18.1.0にアップグレードしないでください。
ハイライト
- Autoscan SessionsとAutosnippets: スクリーンまたはスクリーンの一部を自動的にスキャンして、UI要素を識別し、要素の画像をキャプチャし、Eggplant AIまたは他のEggplant Functionalスクリプトで使用するためのコードスニペットを生成します。必要に応じて、Eggplant Functional Preferencesを通じてAutosnippetsを生成するためのテンプレートをカスタマイズします。
- 画像タグ付け: キャプチャされた画像にタグを付けて、画像アセットの組織化とフィルタリングを強化します。
- パターン: スクリプト内で正規表現を定義するための英語のようなアプローチ。SenseTalkブラウザにパターン言語セクションが追加されました。
機能
- iOS Gateway 5.1 を使用しているお客様の WebDriver オブジェクトベーステストのサポートを iOS デバイスに拡張します。
- スクリプトが最後に画像を見つけた時期の追跡を追加し、最後に見つかった頻度に基づいて、スイートの画像セクションでの画像のハイライトを可能にします。
- Turbo CaptureおよびRapid Image Captureセッションに複製画像検出を拡張します。
- テーブルのArguments列に画像の自動補完を追加します。
- Eggplant Functionalの特別なライセンスを通じて、アラビア語とヘブライ語へのOCRサポートを拡張します。詳細については、アカウントマネージャーにお問い合わせください。
- APIテストとSenseTalk内のURLにプロキシサポートを追加します。
- フォルダ内のスクリプトを関数として呼び出す機能を追加します。つまり、
put "Utilities/CalculateSum"(4,5)
- Use OCR チェックボックスをクリックしながらSHIFTキーを押すことで、AutoscanまたはTurbo Captureセッション全体をOCRで使用するよう設定する能力を追加します。
- 更新通知ダイアログに、次に利用可能なEggplant Functional更新のバージョン番号を追加します。
バグ修正 / 調整
- JUnit XML結果(LogFile.xml)がJUnit5の仕様に従っておらず、失敗とエラーが適切に計上されていなかった問題を修正します。互換性: JUnit XML結果については、Eggplant Functional General Preferences内のLegacy Format設定を使用して、18.1以前の振る舞いを復元します。
- 同じEggplant Functionalクライアントが誤って複数回チェックアウトしていたRLMチームライセンスの問題を修正します。
- Macでのコマンドライン実行が時々ハングする問題を修正します。
- HTTPS Eggplant Automation Cloudに接続する際のMacでの問題を修正します。
- 映画がすべてのフレームを記録していなかった問題を修正します。
- SenseTalkブラウザでのスイートとユーザースニペットが正しく保存されたり表示されたりしないさまざまな問題を修正します。
- LibXLライブラリをバージョン3.8.2にアップグレードし、Microsoft Excelファイルの読み書きに関連するいくつかの問題を対処します。
- RunHistoryファイルが中止されたスクリプトの結果を適切に更新していなかった問題を修正します。
- ADBプロセスのデフォルトの振る舞いを、起動時に自動的には開始せず、Androidテストに必要とされる場合にのみ開始するように変更します。
- Windowsでス ペースが先頭または末尾に名前がつけられたスクリプトが結果を適切に作成できなかった問題を修正します。
- Eggplant Automation CloudのPreferencesで正しいまたは誤ったサーバーとアカウントの詳細を提供してもフィードバックが得られなかった問題を修正します。
ExecuteRemoteCommand
が時折失敗する問題を修正します。- SenseTalk言語に欠けていたさまざまなコンポーネントと共通テンプレートを追加し、自動補完とSenseTalkブラウザに追加します。既存のコンポーネントとテンプレートの間の多くの不一致を対処します。
- Turbo Captureセッションで自動遅延検出MaxWait時間が生成されたスクリプトに含まれていなかった問題を修正します。
- Connection Doctorを通じて開かれた接続が切断できなかった問題を修正します。
- WebDriverのalertTextがFirefoxで動作しなかった問題を修正します。
- Macでデータベースレコードを挿入できなかった
executeSQL()
の特定の使用を修正します。 - 画像フォルダを削除すると、フォルダと同じ名前の画像が削除される問題を修正します。
- セッション内の名前のない画像の表示数が正しくなかった問題を修正します。
- スケジュールの複製、スクリプトエディタへの特定のテキストの挿入、TraceScreenのファイル名接頭辞として数字を供給する、およびセッションへのアクセスといった、関連するクラッシュの数を修正します。
- Run Selectionが期待したコンテキストを持っていなかった問題を修正します。
リリース 18.0.5 (2018年5月7日)
機能
- Eggplant Automation Cloudへの接続は、コマンドラインから直接引数として作成できます:
CloudHostname
、CloudPort
、CloudUsername
、CloudPassword
。 WebScreenshot
コマンドで撮影したWebDriverのスクリーンショットは、SUTのスクリーンショットと同様に、結果ペインから直接開くことができます。
バグ修正/調整
- Mac OS X 10.10 (Yosemite)でEggplant Functionalが開かない問題を修正します。
Answer
コマンドが秒単位で動作しない問題を修正します。- スクリプトの最終行が切り取られる問題を修正します。
- ファイルの名前を変更するとクラッシュする問題を修正します。
- スクリプト名の最後にスペースを入れると、Windowsでスクリプトの結果が保存されない問題を修正します。
- WebDriver接続のタイムアウトがRun Windowに報告されない問題を修正します。
- コマンドラインからEggplant Automation Cloudデバイスへの接続に問題がある問題を修正します。
リリース 18.0.4J (2018年4月4日)
特徴
- 日本語サポートが向上したABBYY FREngine v12への更新。
リリース 18.0.4 (2018年3月28日)
バグ修正/調整
- VNC接続でカラーデプスがThousandsに設定されているときに画像が暗灰色または黒色に表示される問題を修正します。
- キャラクターコレクション画像の位置が誤って報告されている問題を修正します。
- Eggplant Functionalのインストールを阻止していた一部のUbuntuユーザーの問題を修正します。
- firstOccurrenceキーワードがエラーを表示する問題を修正します。
- ExecuteSQLコマンドで空の文字列を返す問題を修正します。
- Firefoxを使用したWebDriverテストのいくつかの問題を修正します。これにはDoubleClickおよびMiddleClickコマンドに関連する問題が含まれます。
- Internet ExplorerでのWebDriverテストでクッキーを要求したときにエラーが発生する問題を修正します。
- APIテストまたは直接SenseTalkでヘッダーに最後のクッキーのみが報告されされている問題を修正します。