レガシー Selenium IDE リリースノート
このドキュメントは以前は wiki にありました
2.9.1 - リリース予定
- 修正 - https://github.com/SeleniumHQ/selenium/issues/396 を修正
- 修正 - Google コードリンクを GitHub に変更。
- 機能強化 - 公式言語プラグインをメインの xpi にマージし、メインの xpi と複数の言語プラグイン xpi を持つマルチ xpi の必要性を排除。
- 修正 - https://github.com/SeleniumHQ/selenium/issues/570 を修正
2.9.0
- 機能強化 - 特定の時間または定期的な間隔で自動再生のためのテストをスケジュールします。(http://blog.reallysimplethoughts.com/2015/03/09/selenium-ide-scheduler-has-arrived-part-1/)
- 機能強化 - gist 経由で診断情報を送信できるようにします。
- 機能強化 - 通常は非表示のアラートを含む、ヘルスロギングを改善。
2.8.0
- 新機能 - 色のコントラストを強くする必要があるユーザーを支援するための視覚支援オプションを追加、デフォルトではオフ。オプションダイアログからオンにします。 - Issue 7696 (Google Code 上)
- 新機能 - 未処理の例外、統計、メトリクス、診断をキャッチするヘルスサービス
- 機能強化 - ヘルプメニューに [Issue を検索] メニュー項目を追加して、すべての issue をより簡単に検索できるようにし、同じ issue の重複レポートが多数発生しないようにします。
- 修正 - 壊れたオートコンプリートを修正 - issue 7928 (Google Code 上)
- 修正 - ページがリロードされたときの選択ボタンのキャンセルを修正 - issue 7793 (Google Code 上)
- 修正 - サイドバーに選択ボタンを追加し、ボタンサイズを縮小 - issue 7815 (Google Code 上)
2.7.0
- 修正 - FF32 の下部情報パネルでタブ間の切り替えを修正 - issue 7824 (Google Code 上)
- 修正 - https://bugzilla.mozilla.org/show_bug.cgi?id=1016305 の修正
- 機能強化 - コメント(およびコマンド)をコマンドテーブルの全幅に広げます
- 機能強化 - テストケースの実行後、ログにテストケースの結果を表示
- 機能強化 - [アクション] メニューの項目を機能別にグループ化
- 機能強化 - レポート目的で、テストケースとスイートに関するより多くの統計情報(実行時間を含む)を収集
- 機能強化 - ドラッグアンドドロップによる並べ替えをサポートするリストボックスを改善
- 機能強化 - プラグイン作成者がファイルを処理するための一般的なユーティリティ関数を提供
- 機能強化 - コマンドテキストボックスで Tab キーを押して、現在のオートコンプリートを受け入れ、ターゲットテキストボックスに移動できるようにします
- 機能強化 - コマンドテキストボックスに入力するときにオートコンプリート一致を選択して、コマンドの手動入力を高速化
- 機能強化 - プラグイン開発者向けに deferred.js 経由で Promises 実装を利用可能にします
- 機能強化 - プラグイン開発者向けにシンプルな http 関数を利用可能にします
- 機能強化 - 内部使用およびプラグイン用により使いやすい確認ダイアログ
- 修正 - コメント編集時のオートコンプリートを無効化
- 修正 - エラー TypeError: command.isRollup is not a function を修正
- 修正 - エラー TypeError: debugContext.currentCommand is undefined を修正
- 修正 - エラー TypeError: this.treebox is undefined treeView.js を修正
- 修正 - コメント選択時のさまざまなエラー(通常はユーザーに非表示)
- 修正 - オーバーレイの不正な doctype
- 修正 - [設定]->[開発者] メニューの下に Selenium IDE 項目を追加 - issue 7268 (Google Code 上)
- 修正 - 記録中に Firefox 開発ツールを無視
2.6.0
- 修正 - FF31 以降で壊れていたオートコンプリートを修正 - issue 7645 (Google Code 上)
- 修正 - オプションリセット時のオプション検証を修正 - issue 1050 (Google Code 上)
- 修正 - select 要素の C# コードフォーマットを修正
2.5.0
- 機能強化 - ブラウザウィンドウ内の要素をクリックしてコマンドの要素を選択します。(http://blog.reallysimplethoughts.com/2014/01/05/manually-adding-and-updating-element-locators-the-easy-way/)
- 機能強化 - 任意のテストケースからテストスイートの再生を開始(右クリックメニューを使用) - issue 1987 (Google Code 上)
- 機能強化 - キーボードショートカット(ctrl-N または cmd+N)を使用して新しいテストケースを追加
- 修正 - 右クリックメニューからのテストケースの削除が時々無効になっていた問題を修正 - issue 5003 (Google Code 上)
- 修正 - Selenium IDE アイコンが時々表示されない問題を修正 - issue 5712 (Google Code 上)
- 修正 - 変数を使用した selectWindow を修正 - issue 3270 (Google Code 上)
- いくつかのマイナーな変更
2.4.0
- 機能強化 - ベース URL 履歴、最近のテストケース、および最近のテストスイートをクリア可能 - issue 6135 (Google Code 上)
- 機能強化 - 特殊キーの名前が短くなりました(http://blog.reallysimplethoughts.com/2013/09/25/using-special-keys-in-selenium-ide-part-2/)
- 機能強化 - Webdriver 再生でのユーザー拡張機能のサポート - issue 5675 (Google Code 上)
- 修正 - フィールドにテキストを入力する記録は、sendKeys の代わりに type を使用します。
- 機能強化 - 開発者ツールがアクティブな場合、最後に開いたテストケースまたはスイートが自動的に開きます
- 修正 - Selenium IDE の Webdriver 再生で is
*
コマンドを修正 - issue 6118 (Google Code 上) - 機能強化 - Selenium IDE でコマンドを非推奨として表示する機能と、正しい代替コマンドを示すスマートさを追加
- 機能強化 - Selenium IDE コマンド
*
TextPresent、typeKeys、keyUp、keyDown、keyPress を非推奨 - 機能強化 - エクスポートされた Ruby Webdriver テストに json ライブラリをインポート
- 機能強化 - Webdriver 再生で waitFor
*
および waitForNot*
コマンドのサポートを追加 - issue 5913 (Google Code 上)
2.3.0
- 新機能 - HTML5 入力フィールドの記録のサポートを追加 - issue 3765 (Google Code 上)
- 新機能 - sendKeys コマンドの記録
- 機能強化 - 右クリックメニューから非推奨の
*
TextPresent コマンドを削除 - 修正 - IDE テストの記録でのデッドオブジェクトエラー - issue 4761 (Google Code 上)
- 修正 - 記録を続行できなかった問題を修正 - issue 5820 (Google Code 上)
- 機能強化 - UTF-8 エンコードされた user-extensions.js のサポート - issue 1646 (Google Code 上)
- Selenium IDE および webdriver 再生での sendKeys の新しい特殊キーサポート - issue #6052 (Google Code 上)
- 新機能 - すべての公式フォーマッタで sendKeys への特殊キーサポート - issue 6053 (Google Code 上) (http://blog.reallysimplethoughts.com/2013/09/25/using-special-keys-in-selenium-ide-part-1/)
- 機能強化 - フォーマッタタイプ + ドキュメントコメントを指定するためのプラグイン API の機能強化
- 修正 - Firefox 23 での無効な XPath エラー - issue 6055 (Google Code 上)
- 新機能 - Firefox 23 のサポートを追加
2.2.0
- 修正 - Firefox 22 で keyUp、keyDown、keyPress、typeKeys を修正 - issue 5883 (Google Code 上)、issue 5884 (Google Code 上)
2.1.0
- 機能強化 - プラグインシステムを変更 (http://blog.reallysimplethoughts.com/2013/07/07/changes-to-selenium-ide-plugin-system/)
- 新機能 - Firefox 22 + 23 ベータ版のサポートを追加
- 修正 - Firefox 22 用にクリックを修正 - issue 5841 (Google Code 上)
2.0.0
- 新機能 - WebDriver 再生サポート (http://blog.reallysimplethoughts.com/2013/02/18/webdriver-playback-in-selenium-ide-is-here/)
- 新機能 - Firefox 19 および 20 のサポートを追加
- 新機能 - ツールバーの Selenium IDE アイコンが初回インストール時に追加されます
1.10.0
- 新機能 - Firefox 16 および 17 のサポートを追加
- 新機能 - アラート処理コマンドのフォーマットを実装
- バグ - Java 4 WebDriver フォーマッタのオプションを修正
- バグ - getCssCount および getXpathCount で使用する前にロケータを処理。Issue 4784 (Google Code 上) を修正
1.9.1
- 新機能 - Firefox 15 のサポートを追加
- 新機能 - WebDriver フォーマッタに assertTextPresent、verifyTextPresent、waitForTextPresent、assertTextNotPresent、verifyTextNotPresent、waitForTextNotPresent コマンドのサポートを追加。(http://blog.reallysimplethoughts.com/2012/08/26/selenium-ide-webdriver-formatters-updated-to-support-textpresent-commands/)
- 新機能 - WebDriver フォーマッタがコマンドをサポートしていない場合、コメントにターゲットパラメータと値パラメータを追加
1.9.0
- 新機能 - Selenese コマンド sendKeys を追加 (http://blog.reallysimplethoughts.com/2012/07/19/new-selenese-command-sendkeys/)
- 新機能 - フォーマッタの命名を改善
- 新機能 - Firefox 14 のサポートを追加
1.8.1
- 新機能 - Firefox 13 のサポートを追加
1.8.0
- 新機能 - Firefox 12 のサポートを追加
1.7.2
- バグ - ファイル入力フィールドへの入力に関する回帰を修正 - issue 3549 (Google Code 上)
1.7.1
- バグ - 格納された変数に関する回帰を修正 - issue 3520 (Google Code 上)
1.7.0
- 新機能 - ヘルプメニューに便利なメニュー項目を追加
- 新機能 - Firefox 11 のサポートを追加
- バグ - 格納された変数に連続するドル記号を安全に含めることができるように - issue 834 (Google Code 上)
- バグ - HTML テストケースをデコードするときに空白をトリムしないように - issue 755 (Google Code 上)
- 新機能 - フォーマッタメニュー項目がコンテキスト依存になりました - issue 3327 (Google Code 上) および issue 3385 (Google Code 上)
- バグ - Ruby WebDriver テストスイートのエクスポートを修正 - issue 3243 (Google Code 上)
- バグ - ファイル拡張子がすべてのファイルピッカーに追加される問題を修正 - issue 3336 (Google Code 上)
- バグ - 'id' の ID を持つ要素とのインタラクションを記録 - issue 3273 (Google Code 上)
1.6.0
- 新機能 - Firefox 10 のサポートを追加
- 新機能 - Selenium IDE を起動するためのキーボードショートカットを追加 - issue 3028 (Google Code 上)
- バグ - オートコンプリートリストにブレークコマンドを追加 - issue 3046 (Google Code 上)
- バグ - サイドバーに誤ったツールチップが表示される問題を修正 - issue 3098 (Google Code 上)
- バグ - 複数の一致がある場合の XPath ロケータ記録を改善 - issue 3056 (Google Code 上)
- バグ - Mac でロケータを並べ替えられるように - issue 3267 (Google Code 上)
1.5.0
- 新機能 - Firefox 9 のサポートを追加
- バグ - ユーザー拡張機能への変更が Firefox 8 で更新されていなかった問題を修正 - issue 2801 (Google Code 上)
- バグ - Firefox 8 でファイル(アップロード)入力フィールドに入力しようとしたときにセキュリティエラーがスローされた問題を修正 - issue 2826 (Google Code 上)
- バグ - フランス語ロケールを改善 - issue 1912 (Google Code 上)
- バグ - ブレークコマンドが失敗していた問題を修正 - issue 725 (Google Code 上)
- バグ - ソースビューが固定幅(等幅フォント)になった - issue 522 (Google Code 上)
- 新機能 - WebDriver バインディング(Java、C#、Python、Ruby)の「select」フォーマットを実装
- バグ - WebDriverBackedSelenium 用にフォーマットされたコードのコンパイル時および実行時エラーを修正
- バグ - 相対 URL および絶対 URL を処理するために、さまざまなフォーマッタで「baseUrl」および「get」のフォーマットエラーを修正
1.4.1
- バグ - バージョン番号をすべて正しく切り替えることなく出荷してしまったようです。(Adam)
1.4.0
- 新機能 - Firefox 8 のサポート(繰り返しますが、バージョン最大バージョンバンプのみ)
1.3.0
すぐにリリースしたかったのは
- 新機能 - Firefox 7 のサポート(繰り返しますが、バージョン最大バージョンバンプのみ)
ですが、忙しくなってしまい、計画していたときにプッシュしなかったため、
- 新機能 - オプションのパネルからロケータの順序を制御できます。
がリークしました。ほとんどの人は、これをデフォルトのままにしておきたいと思うでしょう。これは真新しいものであり、拡張機能で多少不可解な JS を使用して以前にできたことを視覚的に実行できるようにします。
1.2.0
主に
- 新機能 - Firefox 6 のサポート(実際には最大バージョン番号を変更しただけでした)
しかし、こっそりと
- バグ - 記録された CSS ロケータは、属性に関して W3C クリーンではありませんでした
- バグ - クッキー名がエスケープされている場合(ASP サイトの場合など)、クッキーの削除が正しく機能するようになりました
- バグ - クッキー値に = が含まれている場合、= までではなく、クッキー全体が返されるようになりました
バンドルには、プロジェクトで公式にサポートされている言語(Java、C#、Python、Ruby)のフォーマッタのみが含まれていることにも気付くでしょう。Perl、Groovy、または PHP の陣営の誰かがこれらのフォーマットの所有権を引き継ぎたい場合は、喜んでお手伝いします。
1.1.0
やあ!それを見て!わずかに重要なバージョンアップ!なぜそうなのか?まあ…
- 新機能 - Ruby、Python、C#、Java 用の WebDriver エクスポート
これらは Selenium プロジェクトでサポートされている 4 つの言語です。これはまた、Se-IDE がメインリリースバンドルでの Groovy、Perl、および PHP フォーマットプラグインの包含を正式に非推奨にすることを意味します。これらの言語を取り巻くコミュニティがそれらの開発とメンテナンスを引き継いでくれれば素晴らしいでしょう。WebDriver エクスポーターの詳細については、Samit のブログ をお読みください。
もちろん、フォーマット切り替えは、少なくともこのリリースでは実験的な煉獄にあります。バグのために人々のスクリプトを失うことは容認できず、私たちはそれに取り組んでいます。「目標」は、次のリリースでそれらを復活させることです。
このリリースには、
- 新機能 - エクスポートフォーマットのフォーマットをより細かく制御するために、setIndent(n) がフォーマットで利用できるようになりました
- バグ - 一部の共有コードの奥深くにパフォーマンスの低下がありましたが、対処済みです。
- 新機能 - 'foo' の ID と要素の 'foo' を記録するのではなく、どの要素と対話するかを非常に具体的にするために 'id=foo' としてキャプチャされます
- 新機能 - 'name' も同様
- 新機能 - ポップアップ(アラート、確認、プロンプト)と新しいウィンドウが再び動作するようになりました
1.0.12
これは、あまり大きなものは含まれていないマイナーリリースです。しかし、最後のものが世界にプッシュされなかったため、1.0.11 で導入された大きな変更に注意することが重要です。
いくつかのデータ喪失バグのために、フォーマットの変更を実験的としてマークしました。その結果、ツールバーではデフォルトで無効になっています。有効にするには、[オプション] メニューのチェックボックスをクリックします。そして、データを本当に失ってほしくないので、フォーマットを切り替えると、大きな警告ボックスが表示されます。これも [オプション] メニューで無効にできます。ただし、これら両方を行い、スクリプトが深淵に送られた場合、警告しました。:)
このリリースの変更には、以下が含まれます
- 新機能 - Firefox 5 のサポート
- 新機能 - Se-IDE をアップグレードすると、初回起動時にリリースノート(これら)が表示されます
- バグ - 一部の Java フォーマットの変更
- バグ - 一部の PHP フォーマットの変更
- バグ - 「検索」ボタンが再び動作するようになりました
- バグ - 生成された CSS は標準に準拠しています
- 新機能 - FF 3.5 以前のサポートを終了
1.0.11
1.0.10 の最後のリリースから半年が経過し、このリリースをお届けするために多くの努力を払ってきました。このリリースへの貢献の概要は次のとおりです。-
73% (22) | Samit Badle |
---|---|
16%( 5) | Adam Goucher |
6% (2) | Dave Hunt |
3% (1) | Santiago Suarez Ordoñez |
3% (1) | Simon Stewart |
マイナーな修正とコードリファクタリングを除く変更のリストを以下に示します。
主な機能
- Firefox 4 のサポート(Issue 1470 (Google Code 上)、Simon Stewart と Samit Badle)
- 新しい CSS ロケータビルダー!Selenium IDE は、記録時に CSS を使用してロケータを作成するようになりました(Santiago Suarez Ordoñez)
- 新しい Util コマンドビルダーのサポートを通じてプラグイン開発者により多くの機能を追加(Issue 442 (Google Code 上)、Samit Badle)
- 新しいコマンド getCssCount (Adam Goucher)
ユーザビリティの向上
- Selenium IDE は、Firefox 4 の Web 開発者メニューから利用できるようになりました(Issue 1467 (Google Code 上)、Samit Badle)
- コマンドテキストボックスでのキャメルケース検索が改善され、verifyTextPresent コマンドに vTP を入力できるようになりました(Samit Badle と Dave Hunt)
- Selenium IDE のほとんどのアクションは、新しい [アクション] メニューからアクセスできるようになりました(Issue 1266 (Google Code 上)、Samit Badle と Dave Hunt)
- Selenium IDE ヘルプメニューから Firefox に関連するヘルプメニュー項目を削除(Issue 1704 (Google Code 上)、Samit Badle)
- テストスイートの保存時のプロンプトを減らす(Issue 967 (Google Code 上)、Samit Badle)
- 複数のモニターから切り替えるときに問題が発生しているユーザー向けに、[オプション] メニューから IDE ウィンドウをリセットする方法が利用できるようになりました(Issue 1249 (Google Code 上)、Samit Badle)
- 保存ダイアログにテストケースの名前を表示(Issue 984 (Google Code 上)、Samit Badle)
- 現在のフォーマットの設定がオプションダイアログに自動的に表示されます(Samit Badle)
- [オプション] ダイアログの [プラグイン] ペインにスプリッターを追加(Samit Badle)
- [オプション] ダイアログの [デフォルトのタイムアウト値] フィールドに単位を追加(Issue 896 (Google Code 上)、Adam Goucher)
- 一部の不安定な機能を非表示にする実験的機能オプションを導入(Samit Badle)
バグ修正
- フォーマットの変更は、問題が発生する可能性があるため、実験的としてマークされています。オプションダイアログからオンにできます(Samit Badle)
- 別のフォーマットでテストケースを保存する際のヘッダーの問題を修正(Issue 1164 (Google Code 上)、Samit Badle)
- フォーマット変更時のアラートを改善(Issue 1244 (Google Code 上)、Samit Badle)
- Mac で [検索] ボタンが復活し、新しい強調表示方法を使用(Issue 1052 (Google Code 上)、Samit Badle)
- スクリプトの途中で記録が可能になりました(Issue 968 (Google Code 上)、Samit Badle)
- スクリプトの途中で記録するときに 1 つのコマンドをスキップする煩わしい問題を修正(Issue 745 (Google Code 上)、Samit Badle)
- 記録中に、「clickAndWait」コマンドが「click」になる問題を修正(Issue 419 (Google Code 上)、Samit Badle)
- Selenium IDE 下部ペインの折りたたみが正しく機能するようになりました(Issue 614 (Google Code 上)、Samit Badle)
- 他のアドオンとの衝突を避けるために、Selenium IDE メニューの ID を一般的な名前から変更しました。(Issue 969 (Google Code 上)、Samit Badle)
フォーマッタ関連の改善/修正
- PHP フォーマッタでの格納された変数のサポートを修正(Issue 970 (Google Code 上)、Samit Badle)
- フォーマッタが set
*
の処理方法をカスタマイズできるようにする(Adam Goucher) - PHP フォーマッタの一部のバグ修正(Issue 1281 (Google Code 上)、Adam Goucher)
- 数値型の修正(Jeremy Herault)
- 新しい Java フォーマッタ:Webdriver backed Junit 4 フォーマッタ
- 新しい PHP フォーマッタ:Testing selenium formatter (Adam Goucher)
既知の問題
- Issue 1728 (Google Code 上) - Firefox 4 は強調表示のサポートを削除しました。そのため、Windows 上の Firefox 4 で [検索] ボタンが動作しなくなりました。
- Issue 1729 (Google Code 上) - [オプション] ダイアログの [プラグイン] ペインに、Windows 7 上の Firefox 4 でテキストが表示されません。
- Ubuntu 11 の Selenium IDE で問題が報告されていますが、これらは Selenium IDE に関連していません。Issue 1642 (Google Code 上) のコメントを参照してください。
1.0.10
別のパッケージングの問題により、getText() を使用するさまざまなものが壊れてしまいました。もちろん、これは API の最も一般的に使用される部分の 1 つです。
- BUG - se-core atoms を適切に含める
その結果、物事のテストスイートを再構築し始めました。望ましいカバレッジを得るにはしばらく時間がかかりますが、リリース後少なくとも 2 日間は恥ずかしい思いをしなくなるのであれば、それだけの価値はあります。
アップグレードノート
- atoms が適切に含まれるようになったため、ブール属性へのアクセスに関する一部の動作が変更されました。詳細については、http://seleniumhq.wordpress.com/2010/12/09/atoms-have-come-to-selenium-ide/ を参照してください。
1.0.9
パッケージングに関してかなり大きな変更として始まったものが、2 つの重要なバグ修正も含むことになりました。うまくいけば、リリースでそのようなことを避けることができます。期待していないわけではありませんが。:)
- BUG - Sizzle CSS ライブラリが含まれていません
- BUG - FF 4.0b7 で記録が動作する
1.0.9 に含める予定だったのは…
- 新機能 - フォーマッタはすべてプラグインです。これにより、個々のフォーマットの開発がエディタの開発から効果的に分離されます。さて、これは初めてインストールするときにアドオンが大量に取得されることを意味します。それは大丈夫です。慌てないでください。ああ、そしてそれはあなたがそれらを必要としない場合、あなたにはオプションがあることも意味します。これは、フォーマットの修正がより早く配布される(PHP、あなたのことを見ています)だけでなく、サードパーティがエディタとフォーマッタを持つことでより良いパッケージングの選択をすることができることを意味します。
その他のもの
- BUG - JUnit 4 フォーマッタがポート番号として文字列を使用しようとしない
- BUG - 新しいフォーマットを作成するときのウィンドウが適切に閉じるようになりました
- BUG - OSX の場合、[検索] ボタンを削除しました。これはこのプラットフォームでは何も実行しないためです(FF バグです)
- BUG - 一部のハードコードされた文字列が国際化されました
- 新機能 - オートコンプリートが多少強化されました - http://code.google.com/p/selenium/issues/detail?id=992 を参照してください
- BUG - ビルドシステムを切り替えるときに、メニューなどのアイコンがパッケージから除外されました
- BUG - コマンドが実行前に空白をトリミングするようになりました。これは時々大きな混乱の原因でした
- BUG - ログに差分を表示するときに空白を保持するようになりました
1.0.8
このリリースは、FF4 サポートを世界に公開することを主な目的としています。FF4 サポートは高度なベータフェーズに入っていますが、他にもかなりのバグ修正が含まれています。リリースに含まれる修正の約 75% は Samit Badle の直接の作業であり、残りの大部分は Jérémy Hérault によるものです。
- BUG - 「clickAndWait」がクリックとして保存されるという煩わしいバグがありましたが、修正されました。http://code.google.com/p/selenium/issues/detail?id=419 を参照してください
- 新機能 - これは間違いなくバグ修正と見なすことができますが、フォーマットを HTML から別のものに変更し、編集を行って HTML に再度切り替えた場合、スクリプトの内容が失われます。根本的に、HTML -> 何かの変換は一方通行であるため、コードを失う可能性があることに関する警告が表示されるようになりました。警告は初回のみ発生するため、それでも自分で足を撃つことはできます。ただ、難しくなりました
- BUG - 要素ロケータがテーブル行で動作します。http://code.google.com/p/selenium/issues/detail?id=485 を参照してください
- BUG - se-ide のデフォルトのタイムアウト設定が実際に使用されるようになりました。http://code.google.com/p/selenium/issues/detail?id=552 を参照してください
- 新機能 - 「selenium テストランナーで実行」オプションが削除されました。se-ide でサポートされているメソッドは、シングルプレイ、スイートプレイであり、さらに必要な場合は、常に言語バインディングまたは -htmlSuite を使用した se-rc があります
- BUG - ベース URL が時々変更されないことがあり、多くの人をイライラさせました
- 新機能 - JUnit 4 フォーマッタが追加されました
- BUG - RSpec フォーマッタにいくつかの追加調整がありました
- BUG - テストスイート HTML で異なるフォルダからのテストを含めることができるようになりました
- BUG - テストスイートの保存トリガーが少し調整されたため、追加/削除/変更が少し堅牢になりました
- 新機能 - se-ide のサイズを変更したり、画面上で移動したりすると、サイズと位置がセッション間で保存されます
- BUG - 保存を求めるタイミングに関するロジックはそれほど優れていませんでしたが、修正されました
- 新機能 - Selenium の残りの部分と同様に「ブラウザ atoms」を使用します
- 新機能 - CSS ロケータの実行は Sizzle を介して処理されます
- 新機能 - スイートに複数のテストケースを一度に追加できるようになりました
- 新機能 - 記録方法を操作するために se-ide 拡張機能を追加する se-ide プラグイン API への追加 - http://reallysimplethings.wordpress.com/2010/10/11/the-selenium-ide-1-x-plugin-api-part-12-adding-locator-builders/
- 新機能 - ログメッセージの欠落の問題が解決しました
- 新機能 - Firefox 4 のサポート
1.0.7
エンドユーザーにとって注目すべき点はわずか 2 つです。これは、1 か月遅れているためややばかげていますが、それは、少し手間がかかるビルドの変更が原因でした。今では大丈夫なはずです。
- 新機能 - 以前に行う必要があったカット-挿入-貼り付けダンスの代わりに、コマンドをドラッグアンドドロップできるようになりました(Jérémy Hérault)
- 新機能 - テストスイートパネルのテストでも同じこと(Jérémy Hérault)
- 新機能 - コマンドエクスポートを可能にする se-ide プラグインを登録する際の新しいオプションパラメータ。http://adam.goucher.ca/?p=1456 で詳細を参照してください(Adam Goucher)
- 新機能 - スウェーデン語ロケール sv-SE に翻訳が追加されました(Olle Jonsson)
- BUG - 一部の人がプラグインをインストールせずに se-ide を起動したときに煩わしいポップアップを報告していました(Adam oucher)
1.0.6
このリリースの大きな点は、「open」で表示されていた恐ろしいログメッセージが修正されたことです。その他の大きな点は
- BUG - 「open」を使用したときに発生していた恐ろしいログメッセージの根本原因が修正されました(Adam Goucher、Jérémy Hérault)
- BUG - FF 3.6 およびコマンドのタイプアヘッドに関するビルドの問題を修正(Jérémy Hérault)
- BUG - 一部の PHP エクスポートの問題を修正 - http://jira.openqa.org/browse/SIDE-346 および http://jira.openqa.org/browse/SIDE-183 を参照してください(Adam Goucher)
- BUG - user-extensions 周りのパッケージングの問題がありました(Adam Goucher)
- BUG - ide は selectWindow を記録するときにターゲットとして 'name=' を配置しません(David Burns)
- BUG - 混乱を避けるために、フォーマッタソースを表示するときに、読み取り専用の場合はボタンに「ok」と表示され、編集可能な場合は「保存」と表示されます(Jérémy Hérault)
- 新機能 - ide の起動時に記録をオンにするかオフにするかの設定を設定できるようになりました(Adam Goucher)
- 新機能 - se-ide プラグイン情報は、プラグインの install.rdf から読み取られます(ほとんどの人はこれを気にしないでしょうが、オタクの観点からはかなりクールです)
1.0.5
BUG または NEW ラベルに実際には適合しないことの 1 つは、Se-IDE のコードが、やや隠された場所ではなく、メインリポジトリにあるようになったことです。
- BUG - ユーザーフォーマットがリストに表示されていなかった問題を修正(Adam Goucher)
- BUG - iframe のロード方法を制約しました。これが AMO が不満を抱いていた理由です(Adam Goucher)
- BUG - 既存のフォーマットに対する多数の調整(Dave Hunt)
- BUG - 多数のフランス語翻訳の修正/追加(Jérémy Hérault)
- BUG - 開発者ツールチェックボックスがオンになっている場合にのみ、ユーザー拡張機能の再読み込みボタンが表示されます(Jérémy Hérault)
- BUG - テストランナーのアクセスキーのラベル付け(Olle Jonsson)
- BUG - OpenQA から SeleniumHQ への多数の参照をクリーンアップしました(Olle Jonsson)
- BUG - = の代わりに == がありました(Olle Jonsson)
- BUG - jslint を黙らせるために多数の ;'s を追加(Olle Jonsson)
- BUG - Firefox 3.6 での「getter のみを持つ何かを設定する」メッセージを削除(Dan Fabulich)
- 新機能 - AMO での遅延を回避するための更新のセルフホスティング(Adam Goucher)
- 新機能 - se-ide のバージョンがタイトルバーに表示されるようになりました(Adam Goucher)
- 新機能 - いくつかの Se-IDE 固有のアイコンをあちこちに追加しました(Adam Goucher、Dave Hunt)
- 新機能 - 設定は Bool も可能になりました(Adam Goucher)
- 新機能 - addPlugin(id) をプラグイン API に追加(Adam Goucher)
- 新機能 - プラグインに関する [オプション] 画面に新しいパネルを追加しました。現時点では、addPlugin を介して登録されたプラグインをリストする以外にはあまり機能しませんが、1.0.6 ではさらに多くの機能が追加される予定です(Adam Goucher)
1.0.4
Selenium IDE 1.0.4 は、プロジェクトの復活を示しており、各月の中旬にリリースが計画されています。Selenium IDE のバージョン 1.0.2 から 1.0.4 の間に発生した変更を以下に示します。(バージョン 1.0.3 に何が起こったかは尋ねないでください)
- BUG - サポートされている Firefox バージョンが 3.6 シリーズを含むように増加(Santiago Suarez Ordoñez)
- BUG - 「非推奨」としてフラグが立てられていた Ruby フォーマッタを削除(Adam Goucher)
- 新機能 - selenium-client gem を使用するように Ruby フォーマッタを更新( http://selenium-client.rubyforge.org/ )(Adam Goucher)
- 新機能 - Selenium IDE へのプラグインを介して Selenium API を拡張するためのカスタムユーザー拡張機能を追加する機能(Adam Goucher)
- 新機能 - Selenium IDE へのプラグインを介してユーザーが利用できる言語を拡張するためのカスタムフォーマッタを追加する機能(Adam Goucher)
- 新規 - Selenium IDE を再起動しなくてもユーザー拡張機能への変更を読み込めるようになりました (Jérémy Hérault 氏)
- 新規 - RSpec フォーマッター
謝辞
バージョン 1.0.4 は、以下の支援なしには実現しなかったでしょう。
- Adam Goucher 氏が作業できるように、Sauce Labs がスポンサーとなったこと
- Jérémy Hérault 氏と SERLI チームによる Helium プラグイン (これが Se-IDE 用 API が開発可能/開発されるべきであるという証拠となりました)
- プレリリース版に関するフィードバックを提供してくれた Dave Hunt 氏
このリリースに関する問題、または将来のリリースで見てみたい機能については、Google Code Issue tracker (https://github.com/SeleniumHQ/selenium/issues) に ide ラベルを使用して記録してください。そうすることで、見失われることがありません。
-adam