タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

seleniumに関するre_shikajiroのブックマーク (9)

  • Seleniumことはじめ 〜Assertion〜 - 現場のためのソフトウェア開発プロセス - たかのり日記

    Assertionとは、アプリケーションの動作結果が期待しているものと合致しているか検証するためのコマンドのこと。Assertionには以下の3つのモデルがあります。 assert 失敗した場合、テストは中止されます verify 失敗した場合、失敗はログに記録されてテストは継続実施されます waitFor 条件が満たされることを待ちます(Ajaxのテストに有効)。条件が既に満たされている場合は直ちに検証成功となります。しかし、現在のタイムアウト設定の時間内に条件が満たされなかった場合には検証失敗となり、テストを中止します Selenium IDE では、右クリックから Assertion メニューを開いた際に、「Toggle verify/assert」で切り替えることができます(waitForは無いみたい)。 Assertion コマンド一覧 何が検証できるのか整理してみました。「as

    Seleniumことはじめ 〜Assertion〜 - 現場のためのソフトウェア開発プロセス - たかのり日記
    re_shikajiro
    re_shikajiro 2009/12/29
    アサーション一覧
  • "Excelenium"(エクセレニウム)で,快適な自動回帰テストを  (Seleniumのテストスクリプトとテスト仕様書を自動生成) - 主に言語とシステム開発に関して

    テスト仕様を書くだけで,仕様書自身がテストを自動でやってくれる。 それがExcelenium(エクセレニウム)。 Excelenium = Excel + Selenium 左側で,操作のステップを日語で書くと, 右側で,テスト仕様書風のフォーマットの文章をリアルタイムで自動生成してくれる。 ※画像中で「確認」と書いてあるのは,チェックポイントの部分。これは自動的にオレンジ色のセルになる。 書く必要があるのは,青い線より左側だけ。 そして, 「この仕様書の全テストを実行」 というボタンを押すと・・・ Seleniumのテストケースが自動生成され, ブラウザが立ち上がり, テスト仕様書に書いてあった全テストが実行される。 (※ついでに,シート上の全テストケースに自動で番号が振られる。) Webアプリケーションの結合テスト / 回帰テストが大幅に楽になる。 従来のような「テスト仕様書」と称し

    "Excelenium"(エクセレニウム)で,快適な自動回帰テストを  (Seleniumのテストスクリプトとテスト仕様書を自動生成) - 主に言語とシステム開発に関して
  • Selenium 0.7 Reference (Japanese) - Selenium - Confluence

    概要 コマンドはSeleniumに対してどう動くか指示するものです。コマンドにはActionとAccessor、Assertionの三種類があります。 各コマンドの呼び出しは、テストケースのtableにおける以下のような1つの行で表します。 Actionコマンドは、アプリケーションの状態を一般に操作するものです。Actionコマンドは「このリンクをクリックする」とか「あのオプションを選択する」といった動作を行います。動作に失敗するか、エラーが発生した場合は、現在実行中のテストは中止されます。 多くのActionコマンドは"AndWait"サフィックスを付けることができます(例えば"clickAndWait")。このサフィックスはSeleniumに対して、コマンドを実行してサーバへの通信が行われた後に新しいページがロードされるのを待つように指示するものです。 Accessorコマンドは、

  • Selenium RC で、Firefox3を動かすためのパッチ - Enjoy*Study

    現在公開されているSelenium RC(Version 1.0 beta 1)では、Firefox3が動作しません。 しょうがなくFirefox2で動かしてたのですが、そろそろそれも嫌になってきたので、Firefox3で動かせないか調べてみたところ、すでに開発中のリポジトリだと対処が入っていることを確認できました。 ということで、nightly buildを試したところ、Firefox3は立ち上がるようになりましたが、他のとこが動かないので、結局 nightly build そのままじゃ使えない状況です。。 もうすぐ1.0出すよ!って8月末にあったので1.0を待とうかなと思ったのですが、nightly buildの状況を見た限りでは、まだ時間がかかうなので、とりあえずパッチとして必要な部分だけを取り出したjarを作成し、当面それを利用することにしました。 selenium-server-

    Selenium RC で、Firefox3を動かすためのパッチ - Enjoy*Study
  • Selenium 0.7 Reference (Japanese) - Selenium - Confluence

    概要 コマンドはSeleniumに対してどう動くか指示するものです。コマンドにはActionとAccessor、Assertionの三種類があります。 各コマンドの呼び出しは、テストケースのtableにおける以下のような1つの行で表します。 Actionコマンドは、アプリケーションの状態を一般に操作するものです。Actionコマンドは「このリンクをクリックする」とか「あのオプションを選択する」といった動作を行います。動作に失敗するか、エラーが発生した場合は、現在実行中のテストは中止されます。 多くのActionコマンドは"AndWait"サフィックスを付けることができます(例えば"clickAndWait")。このサフィックスはSeleniumに対して、コマンドを実行してサーバへの通信が行われた後に新しいページがロードされるのを待つように指示するものです。 Accessorコマンドは、

  • Selenium RCがFirefox3(Windows XP)で動かない - Enjoy*Study

    追記 1.0 beta2だと既に動きます。 また1.0 beta1でも、下記で動かすことができます。 Selenium RC で、Firefox3を動かすためのパッチ - Enjoy*Study - いま、Selenium RC で Firefox 3.0.3(Windows XP)のテストを実行しようとしたら、動かないことに気がつきました。 Selenium RCの0.9.2、1.0beta1のどっちのバージョンでもダメ。 以前、Firefox3で実行できた記憶があるのですが、勘違いだったのか、それともFirefoxのバージョン(マイナーバージョン)があがって動かなくなったのか… 開発のリポジトリでは、既に対処されているようですが、nightly buildを試したら、別の箇所で動かなくなっているので、どうしたものかなぁと。。 Selenium HTMLSuite Extensionで、

    Selenium RCがFirefox3(Windows XP)で動かない - Enjoy*Study
  • Japanese - Selenium - Confluence

    ここはSelenium HPの日語訳ページです。 2006/05/14 Selenium Core 0.7.0リリースされました! 2006/06/01 リファレンスガイド日語版(0.7.0対応) update!

  • http://release.seleniumhq.org/selenium-remote-control/0.9.2/doc/java/com/thoughtworks/selenium/SeleneseTestCase.html

  • SeleniumでJavaScriptを使う方法いろいろ(変数・関数などの利用) | colori

    Selenium(Selenium Core, Selenium IDE, Selenium RC など)でテストケースを書く場合、かゆいところに手を届かせたい時に是非とも利用したいのがJavaScriptです。 しかし、まだまだその情報が気軽に手に入らないのが残念なところ。 「ないなら書いてしまえ!」ということでSeleniumでJavaScriptを利用したい場合に使える方法をまとめてみることにしました。 逆引き辞典にしたいのかリファレンスにしたいのかわけがわからんカテゴライズになっていますが、少しづつ増やしていくので気長にお待ちください。 使用バージョンはSelenium 1.0です。 目次 JavaScript編 Selenium空間とページ空間の違いによるJavaScriptの使い分け JavaScriptによるDOM指定でエレメント(要素)を特定する 各種コマンドの入力欄に

  • 1