Selenium
Selenium について
サポート
ドキュメント
ダウンロード
プロジェクト
ナビゲーション
Selenium 日本語ドキュメント
»
次へ
次のトピックへ
読者の方へ
Selenium 日本語ドキュメント
¶
目次:
読者の方へ
Selenium について
自動化するか、しないか、それが問題だ
Web アプリケーションのテストの自動化
Selenium とは
Selenium のコンポーネント
サポートされているブラウザ
柔軟性と拡張性
本書について
ドキュメントチーム
Selenium の基礎
スタートガイド – 目的に合った Selenium ツールの選択
Selenium のコマンドについて
テストスイート
よく使われる Selenium のコマンド
まとめ
Selenium-IDE
はじめに
IDE のインストール
IDE の実行
IDE の機能
テストケースの作成
テストケースの実行
Base URL を使った、異なるドメインでのテストケースの実行
デバッグ
テストスイートの作成
ユーザー拡張スクリプト
フォーマット (形式)
異なるブラウザでの Selenium-IDE テストの実行
トラブルシューティング
Selenium のコマンド
ページの要素の検証
要素の特定
テキストパターンとの一致
“AndWait” コマンド
AJAX アプリケーションにおける waitFor コマンド
評価順序とフロー制御
store コマンド群と Selenium 変数
JavaScript と Selenese パラメータ
echo
- Selenese の Print コマンド
警告、ポップアップ、および複数のウィンドウ
Selenium-RC
はじめに
Selenium-RC の動作のしくみ
インストール
Selenese からプログラムへ
テストのプログラミング
API の学習
結果の報告
作成したテストの改善
サーバーオプション
Selenium が実行中の場合のブラウザの使用
特定のブラウザへのパスの指定
Selenium-RC のアーキテクチャ
HTTPS とセキュリティポップアップの処理
追加のブラウザとブラウザ設定のサポート
よくある問題のトラブルシューティング
テスト設計に関して考慮すべきこと
テスト設計について
何をテストするのか
結果の検証
ロケーションストラテジーの選択
Ajax アプリケーションのテスト
UI のマッピング
ビットマップ比較
エラー処理
Selenium-Grid
ユーザー拡張スクリプト
はじめに
アクション
アクセサ/アサーション
ロケータストラテジー
Selenium-IDE でのユーザー拡張スクリプトの使用
Selenium RC でのユーザー拡張スクリプトの使用
Selenium 2.0 と WebDriver
WebDriver とは
WebDriver が必要になるケース
5 分で使えるようになるスタートガイド
WebDriver を使うための次のステップ
WebDriver の実装
Selenium RC のエミュレート
ヒントとテクニック
WebDriver での XPATH の動作
WebDriver の入手と使用
ロードマップ
さらに詳しく知るには
付録:
.NET クライアントドライバの設定
Java クライアントドライバの設定
Eclipse での Selenium-RC の設定
Intellij での Selenium-RC の設定
Python クライアントドライバの設定
要素特定のテクニック
便利な XPATH パターン
XPATH の代わりに CSS を使う