タグ

seleniumに関するzeemoreのブックマーク (12)

  • SeleniumのテストをPHPで楽に書く - F.Ko-Jiの「一秒後は未来」

    Seleniumのテストは次のようなテーブル要素を使って書く。 <tr> <td>open</td> <td>index.html</td> <td></td> </tr> <tr> <td>verifyText</td> <td>id=title1</td> <td>タイトル1</td> </tr> <tr> <td>verifyText</td> <td>id=title2</td> <td>タイトル2</td> </tr> <tr> <td>verifyText</td> <td>id=title3</td> <td>タイトル3</td> </tr> <tr> <td>clickAndWait</td> <td>submit</td> <td></td> </tr> これが面倒。テストが多くなってきたり長くなってきたりすると、テストを修正するメンテコストも高くなってしまう。そこで、こ

    SeleniumのテストをPHPで楽に書く - F.Ko-Jiの「一秒後は未来」
  • Selenium の新しいコマンドを作る - Selenium Blog

    Selenium には標準で素晴らしいコマンドが沢山存在している。 なので基的にはそのコマンドを組み合わせて、 テストを行っていけば良い。 が、当然、標準のコマンドだけでは、 「〜のテストできんー」ってのはある。 つい最近仕事であったのは、 「ある画面にエラーメッセージが出るのだが、 同じメッセージが2個出ることを確認しないといけない。 それを自動化するにはどうしたらいいか?」 ってものだった。 Selenium の標準のコマンドには、 assertTextPresent というコマンドがある。 このコマンドは、html 形式だと <tr> <td>assertTextPresent</td> <td>hoge</td> <td></td> </tr> という形で記述し、 第一引数の「hoge」がページ内に存在するか assert (検証)し、 存在しなかったらテストに失敗した状態にする

    Selenium の新しいコマンドを作る - Selenium Blog
  • Selenium: ぐうたら技術屋のTips

    (07/31)Rails絵文字入りメールを送る方法 (05/30)Railsのログからリクエスト時間ごとや閲覧回数ごとなどのランキングを生成してくれるツール (05/22)Passenger上のRailsとTracなどを共存させるための設定(の追記) (04/18)Passenger上のRailsとTracなどを共存させるための設定 (03/08)電源管理のアイコンセット(Vista対応版) (11/05)Postfix2.4とBerkeleyDBの微妙な関係 (10/16)Railsでau携帯の分割ダウンロードに対処するコードを公開してみる (10/12)libfaac、libfaadのコンパイル&インストール (10/09)[Rails 2.0 Preview]新機能いくつか (10/03)[Rails 2.0 Preview]データベース作成・削除のRakeタスクの追加 (06/1

  • Home - Selenium - Confluence

    Selenium Core Project Information Selenium Core is the JavaScript/DHTML in-browser library. If you're just getting started with Selenium, you probably don't want to dive right into Selenium Core; try Selenium IDE for your first taste of Selenium. For users: Selenium Core Homepage Which Selenium Tool Should I Use? Selenium Core FAQ Getting Started with Selenium Core Selenium Core Examples Help With

  • Selenium 0.7 Reference (Japanese) - Selenium - Confluence

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

  • GREE Engineering

    404 お探しのページは見つかりません GREE Engineering トップへ戻る

    GREE Engineering
  • Selenium on Rails:

    Selenium on Rails: Overview Selenium on Rails provides an easy way to test Rails application with SeleniumCore. This plugin does four things: The Selenium Core files don‘t have to pollute /public. No need to create suite files, they are generated on the fly — one suite per directory in /test/selenium (suites can be nested). Instead of writing the test cases in HTML you can use a number of better

  • Steve's Blog: Selenium and Ruby: They actually work together!

    So we found out this week. Just wanted to do a brain-dump so I could remember how to configure the Selenium Remote Control to work with Ruby on Rails, and hopefully impart knowledge to those who wish to play with Selenium. For a refresher, Selenium is a testing framework that allows you to test the clicking-around aspect of your web application. It allows you to record clicks and all sorts of acti

  • Rails勉強会@東京 第9回 - 世界線航跡蔵

    形式は前半・後半に時間を区切って オープンスペース 形式。要 ポジション・ペーパー というのも変わらず。 この形式はいいんじゃないかなと思ってる。最初、秋葉原でやっていた頃、参加者全員が集まって座れる場所を確保できなかった故に 角谷さん の発案でオープンスペースになったそうだけれど( 第0回 )、これによって、最多で10人程度に分かれるから参加者のコミュニケーションが促進されてる。Listen Only Memberを発生しにくい仕組みになってるんじゃないかと思う。 反面、少数であるが故に全員が受け身だとひたすら沈黙になってしまうのは確か。一時期、そういう感じでいつまで経ってもセッション案が出なかったりしたけれど。でも、 もろはし さんの提言で事前にセッション案を十分に出しておくというのが復活して、そういう難点は解消されつつある。 ポジション・ペーパーについてはこれはよい作用をしているのは

    Rails勉強会@東京 第9回 - 世界線航跡蔵
  • Rails と Selenium - テストとか

    ■[Rails][Selenium] Rails と Selenium 01:28 Rails で開発しているアプリケーションに Selenium のテストを組み込むやり方というのはいくつかあるので、ちょっと整理してみる。 Selenium on Rails http://andthennothing.net/archives/2006/05/02/selenium-on-rails-is-getting-dryer うちの社内で使っているのがこれ。テストの書き方として Selenese という書式と RSelenese という書式が使えて、Selenese は |type|q|hogehoge| |clickAndWait|search| みたいに wiki っぽく書ける。Selenium IDE でも http://wiki.openqa.org/display/SIDE/Seleni

  • CodeZine:Selenium 0.7利用手順書(前編)(Selenium, Webアプリケーション, テスト)

    はじめに 稿は、Webアプリケーション用のテストツールSelenium(セレニウム)を利用するための手順を解説するものです。これから2回に分けて、Seleniumの概要および、インストール手順、実際のテストケースの実行について解説していきます(後編はこちら。また、Tipsも公開しました)。 今回は、Seleniumの概要および、Seleniumのダウンロード、インストール手順について解説します。読者対象 プロジェクトの試験担当者を想定しています。対象フェーズ ドキュメントでは、プロジェクトにおいて作成したWebアプリケーションに対して、ブラウザを用いた試験(結合試験・総合試験)を実施するフェーズを対象としています。Webアプリケーションの製造、単体試験フェーズや、外部のアプリケーションに対する試験については対象外です。使用したソフトウェア・環境 Seleniumを動作させるにあたり、以

  • [ThinkIT] 第1回:Webブラウザを使ったテストツールSeleniumとは (1/3)

    この連載は、WebアプリケーションのテストツールであるSelenium(セレニウム)についてサンプルを用いながら概要と基的な使い方を解説していきます。連載第1回の今回は、Seleniumの概要について紹介します。 Seleniumとは、Webブラウザを使ってWebアプリケーションをテストするツールです。この「Webブラウザを使って」というのが非常に大きなポイントで、人が手でWebブラウザを操作する代わりにSeleniumがWebブラウザを操作してくれるのです。 そして単純に操作するだけでなく、例えばエラーメッセージが正しく表示されているかといった検証も行うことができます。つまり、今まで人手を必要としていたWebブラウザを使った試験が自動化できるものなのです。そのため数百項目もあるテストも、クリック1回で実施できます。 より重要なことは「自動化することによって試験を繰返し実施できる」こと

  • 1