タグ

Seleniumに関するsinsengumi-2のブックマーク (3)

  • ユーザが入力した値を使ってSeleniumを実行する方法 - Enjoy*Study

    先日、ユーザが入力した値を使ってSeleniumを実行できるかって話があって、Selenium IDEじゃなくても出来ますよーって言ってみたけど、実際試したことがなかったので、確認してみました。 Selenium IDE限定ってのは、下記のnitoyonさんの記事からだと思います。 Selenium IDE でテストにパスワードを埋め込まない方法 - てっく煮ブログ nitoyonさんの記事では、パスワードってこともあって、FirefoxのXPCOM使ってパスワード形式のプロンプト出してますが、パスワード形式にこだわらなければ、JavaScriptのpromptでも同じようなことが出来るので、Selenium IDEに限定されないはず。 prompt使って、ユーザが入力した値を変数(下記だと"value")に格納する場合は コマンド 対象 値 store javascript{prompt

    ユーザが入力した値を使ってSeleniumを実行する方法 - Enjoy*Study
  • マスタリングSelenese!:マピオンラボ(テスト)

    こんにちは、中村です。 Seleniumについて前回、前々回と紹介しましたが、今回はその操作コマンドであるSeleneseについてまとめてみました。コマンドの数だけみると300超(?もっとあるかも)あるSeleneseコマンドですが、カテゴリ分けすることで体系的に理解することができそうです。自分への備忘録も兼ねてエントリーしてみたいと思います。 まずコマンドは大きく3つ、「アクション」「アクセサ」「アサーション」に分類されます。 アクション(Actions) 主にブラウザ操作などを行なうコマンドです。ウィンドウオープンや特定要素へのマウスイベント、テキスト入力などユーザーが行なう操作の多くが可能です。 open, click, type, ... またほとんどのアクションには「~AndWait」というコマンドが用意されており、アクション後に発生するページ遷移のロード完了を待つことが可能です

  • PHPUnit と Selenium RCで機能テストをやってみる : エクスギア Blog

    PHPのテストライブラリとしては一番有名どころのPHPUnitと実際のブラウザをJavaScriptを使って画面遷移をテストすることができるSelenium RCを使って実際に結合テストを行ってみたので今回紹介したいと思います。 PHPUnit PHPUnitPHPの一番有名なテストライブラリです。テストケースを用意することで仕様変更にも強いアプリケーション開発が可能になります。 さまざまなことができるPHPUnitですが、PHPUnitだけでは画面遷移のような機能テストは難しいものです。 なぜなら、PHPだけで画面遷移を確認するためにはブラウザの動きをシミュレーションしたライブラリを使ったりしてテストする方法になってしまうからです。 たとえばsymfony1系ではsfTestBrowserというライブラリが用意されていてこのライブラリを利用することでテストが行えるようになっていますが、

  • 1