タグ

Seleniumに関するkutekenのブックマーク (7)

  • 2007-11-04 - たかのり日記 Seleniumでキャプチャを取得する拡張コマンド:captureScreenshot

    captureScreenshotをHTMLのテストケースで実行する方法の続き。 URLを指定して、キャプチャを出力できることが分かったので、自前でコマンドを作成してみました。 以下から、コマンドを記述したuser-extensions.jsと、起動用のバッチファイルをダウンロードできます。 selenium-rc-run.zip ※上記には、selenium-server.jarを含めていません。サンプルを実行するためには、Seleniumのサイトよりjarファイルをダウンロードし、<解凍したディレクトリ>/libに配置してください。 HTMLのテストケースでは、captureScreenshotというコマンドで利用できるようにしています。 コマンド名captureScreenshot 第一引数fileName キャプチャのファイル名 第二引数withTimestamp タイムスタンプを

    2007-11-04 - たかのり日記 Seleniumでキャプチャを取得する拡張コマンド:captureScreenshot
  • ブラウザを選ばずWebテストを自動化するSelenium

    Webアプリケーションのファンクションテストを行うツールとして注目されている「Selenium」のバージョン1.0が6月20日にリリースされました。安定性が向上するとともに、Firefox 3.0、3.5(Selenium IDEは1.0.2から、Firefox 3.5に対応)や、Internat Explorer(以下、IE) 8などの最新のWebブラウザにも対応しました。 稿では、Selenium 1.0をベースとしたSelenium IDEとSelenium RCを利用した効果的なSeleniumの利用方法を紹介します。 Webアプリのテストで誰もがイラつく大きな課題 Webアプリケーションテストを手で行うと、非常に煩雑です。Selenium登場以前の従来のやり方では、次のような問題がありました。 回帰テストに時間がかかる バグ修正や仕様変更などで、Webアプリケーションを変更した

    ブラウザを選ばずWebテストを自動化するSelenium
  • Selenium: Is it possible to concatenate an xpath with a variable?

    kuteken
    kuteken 2009/07/28
    no ideaかよ!?w
  • テストを自動化する注目のツールSelenium:ITpro

    ケイビーエムジェイ 最高技術責任者。普段はWebアプリケーションの開発を主に行っています。Seleniumを初めて知ったときは,特にWebブラウザが自動的に操作される様子が見えることや,そのテストの書き方の単純さに感動しました。その後テストをさらに簡単に作成できるようにしたいと思い,Selenium IDEを開発しています。 多くのWebサイトは,一度リリースしたらそれで終わりということはありません。リリース後も多くの機能追加や機能変更によるアップデートが頻繁に行われます。プログラムに変更を加えたときには,新たなバグが入り込んでいないことを確認するテストが不可欠です。 システムのリリース前にテストを実施するのはWebサイトに限った話ではありません。が,Webサイトの開発では,画面の確認のような手間がかかるテストが必要です。リリースの頻度が高い場合,そのようなテストを毎回手作業で行うとコスト

    テストを自動化する注目のツールSelenium:ITpro
    kuteken
    kuteken 2009/07/28
    けっこうコマンドについて詳しく書いている。
  • 2009-03-11

    プログラムとかで言う変数に値をぶっこむためのコマンド 変数を使う時は ${変数名}で使える。 store storeは変数を作るコマンド。 動的な値をとったりするとき便利 / コマンド 対象 値 説明 / store 変数に入れる値 変数名 テストケース内のみ有効 例 store kent aaa 変数名「aaa」に「kent」という文字列が入る storeGlobal 「store」がテストケース内のみなのに対し、「storeGlobal」はテストスイート内で有効になる。 なのでテストスイートの最初に「storeGlobal」でつくった変数集的なテストケースを作っておくと吉。 コマンド 対象 値 説明 storeGlobal 変数に入れる値 変数名 テストスイート内有効 これはuserextention.jsに追記しなくてはいけない。 http://wiki.openqa.org/dis

    2009-03-11
    kuteken
    kuteken 2009/07/23
    "例えばポップアップ中のあるボタンをクリックしたときにポップアップが閉じた場合、対象を「null」とする。「name=」があるとこけたりする。" こけたりしまくって海外フォーラムにもお世話になりました!助かったー!
  • Command Reference ja - Selenium - Confluence

    Selenium: Selenium コマンドリファレンス 注:このページはSelenium 0.6のリファレンスです。 原文はこちら (体HPからはリンクされてません) 最新0.7.0版の日語リファレンスはこちら Selenium Reference コマンドはSelenium に対してどう動くか指示するものです。コマンドにはAction(実行)とCheck(検証)の二種類があります。各コマンドの呼び出しは、テストケースのtable における以下のような1つの行で表します。 Action コマンドは、アプリケーションの状態を一般に操作するものです。Actions コマンドは「このリンクをクリックする」とか「あのオプションを選択する」といった動作を行います。動作に失敗するか、エラーが発生した場合は、現在実行中のテストは中止されます。 Check コマンドは、アプリケーションの状態

  • Selenium Generator

    バリエーションテストのテストケースを生成します Selenium IDEで作成したシナリオを繰り返し、バリエーションテストのテストケースを生成します。 シナリオを作る Selenium IDEで作成したシナリオを貼り付けてください。

  • 1