eggPlant Functional v16 リリースノート
以下のノートは、eggPlantの各リリースで導入される新機能と変更の説明を提供します。以前のバージョンからアップグレードするときは、関連する変更について読むことを強くお勧めします。
互換性に影響を与える可能性のある問題は、赤で強調表示されています。
クロスプラットフォームユーザー向けの注意:
Windows用のeggPlant Functionalには、Mac用のeggPlant Functionalで利用可能な機能のほとんどが含まれています。除外された機能はリリースノートの最後にリストされています。
互換性
Mac OS X 10.8, 10.9, 10.10, 10.11
Windows 7, 8, 10, Server 2008, Server 2012
リリース v16.1.1 (2016年7月22日)
ハイライト
- スクリプト編集のパフォーマンスを改善
- 選択を実行する前後に実行するスクリプトを選択可能
- Windows上でのランチャーサポートを改善
- TeamLicenseServerサービス(Windows): TeamLicenseServerの登録方法を変更しました。以前にTeamLicenseServerをサービスとして設定していた場合は、それを削除してからInstallTeamLicenseService.batを使用して再登録してください。
スクリプティングの改善
- 複数行のテキスト検索を改善。新しいオプションの属性IgnoreNewlinesがYESに設定されている場合、複数の行(まとめて)にわたって断片化された文字列でもマッチします。
ユーザインターフェースの改善
- スクリプトを実行する前/後のRun SelectionがスイートのSettingsタブで利用可能になりました。これらのオプションは、SenseTalkスクリプト、Gherkinフィーチャー、またはTableの選択部分を実行するときに実行されます。
- Account Preferencesタブにソースコントロール管理(SCM)情報を追加しました。これらのオプションを使用してSCMを有効/無効にし、ユーザーの資格情報を指定し 、使用したいSCMプ* グラムを指定することができます。
バグ修正 / 調整
- WindowsでのeggPlant.exeランチャーが削除されました。eggPlant Functionalは現在、Eggplant.appフォルダ内の実行可能ファイルを直接呼び出すことで直接起動されます。この方法は、アンチウイルスソフトウェアの問題を回避し、eggPlant Functionalをタスクバーにピン留めするのが容易になります。
- 多くの画像が含まれるスイートの中で画像に名前をつけるときのパフォーマンスの問題を修正しました。
- 最新のAndroidサーバーへのアップグレード、Androidキーボードを切り替える際の問題を修正しました。
- 異なるSCM環境をサポートするための数多くの修正。
- テストシステム(SUT)に初めて接続するときの動作を改善しました。これは現在の画面より大きい場合です。
- Feature EditorまたはScript Editorにアクセント文字を入力するときの例外を修正しました。
- テキスト検索中にIgnoreSpacesと共にValidWordsを使用する問題を修正しました。
- IgnoreSpacesが有効化されたときにソース文字列のタブに関連する問題を修正しました。
- 新しい画像をキャプチャした後の時折発生する問題を修正しました。
- スクリプトを中止できなくなった問題を修正しました。
- 深くネストされたプロパティリストの構文エラーが非常に低いパフォーマンスを引き起こす問題を修正しました。
- 接続されたiOSデバイスに新しいアプリケーションがイ ンストールされたときに、Control > Launch Appメニューが更新されるようになりました。
リリース v16.10 (2016年7月5日)
ハイライト
- Gherkin (.feature) テスト
- ソースコントロール管理(SCM)統合
- コネクションドクター
- 拡張されたフローティングライセンスの機能
スクリプトの改善
-
WaitForは現在、画像が見つかるまで待っていた時間を返します。この値は直ちに結果を取得することでアクセスできます:
WaitFor 8.0, "myImage"
put the result
-
- 新しい**appList()**関数は、iOSまたはAndroid SUT上のアプリのリストを返します。
-
-
ハイライト:
runscript Script1.script -param "abc" Script2.script -param "xyz"
-
- Mac OS X: xPath式のデフォルトの動作を変更しました: バージョン16.00以前のeggPlant Functional on Macでは、スラッシュ("/")で始まらないxPath式を解釈する際に標準ではない動作を使用していました。バージョン16.00からは、正しいクロスプラットフォームの動作を使用するようになりました。Macで旧動作を再有効化するには、このスクリプトコマンドを使用します:
set the StandardNodeExpressions to false
-
ユーザーインターフェースの改善
- Gherkin (.feature) Testsは、eggPlant Functional Suiteウィンドウの新しいセクションです。標準のGherkin .featureファイルを使用して、フィーチャー、シナリオ、テーブル、ステップ定義を作成し、それらをSenseTalkスクリプトで呼び出すことができます。詳細は、eggPlant Functional Documentationをご覧ください。
- **ソースコントロール管理(SCM)**が直接eggPlant Functionalに統合されました。現在、eggPlant FunctionalはApache Subversion(SVN)とGit(git)をサポートしています。SCM下にあるスイートでは、ステータスインジケータが表示され、ファイルをチェックアウト、更新、コミット、ブランチ(Git)、またはマージ(Git)することができます。詳細は、eggPlant Functional Documentationをご覧ください。
- スケジュールから呼び出されるスクリプトにパラメータを追加します。
- 新しいSet RectangleコントロールがViewerウィンドウのツールバーで利用可能になりました。まず、キャプチャエリアを使用して特定したい矩形を定義します。次に、このツールバーアイテムを使用して、1つ(または2つ)の画像または一連の座標を使用してその矩形を計算します。新しい矩形を使用して検索矩形を制限するか、readTextを行うか、またはScreenCaptureを行うことができます。
- ユーザスニペットに加えて、カスタムスニペットをスイートに保存することができるようになりました。
- リソースを表示機能は、スクリプト内のハンドラに対しても動作するようになりました。
- リソースを表示は、選択したコマンドまたは関数のクイックヘルプにもあなたを連れて行くことができます。
接続の改善
- 新しい組み込みのAndroidサーバー(Android Gateway 3.2)は、remoteClipboardへのアクセスと完全なユニコードキーボードを可能にします。
- iOSのクリップボードサポート、フルユニコードを含む(iOS Gateway 3.2が必要)。
- AndroidまたはiOS SUTにモバイルアプリをインストールおよびアンインストールするための新しいGUIパネル。
- 一般的なモバイルボタン(戻る、アプリ、検索、電源、音量)をViewerウィンドウのツールバーに追加しました。
- 新しい接続ドクターメニューは、最も一般的な接続問題の診断を助けます。
バグ修正 / 調整
- すべてのプラットフォームでの多くのメモリと速度の最適化が行われ、特にWindowsでの利益が大きくなりました。
- Viewerウィンドウの垂直ツールバーのレイアウトと調整を改善しました。
- WindowsのeggPlantアプリケーションのウイルス警告を誤ってトリガーすることを減らすためのクリーンアップ。
- SUT接続が失われたときに発生する可能性のあるクラッシュを修正しました。
- テキストの表示フィールドの長さよりも大きいテキストを編集するときのWindows上の問題を修正しました。
- 一部のWindows環境でVNC検出の起動問題を修正しました。
- Shellコマンドがrunscriptから呼び出されたときに戻らない問題を修正しました。
- Amazon Web Services(AWS)からeggPlant Functionalを実行する際のOCR関数の使用に関する問題を修正しました。
- 開始点を指定したSwipeコマンドの問題を修正しました。
- 画像名はLinuxではもう大文字と小文字を区別しません。
- もう必要ないシステムログメッセージを多数削除しました。
- 正しくDetailed Connection Loggingの設定を尊重します。
- Text Language設定の変更を記録します。
- スイートセクションのオンオフを切り替えると不安定になる可能性がある問題を修正しました。