タグ

seleniumに関するmad-caponeのブックマーク (4)

  • WWW::MechanizeとSeleniumIDEで勝手APIをかんたんに作る - bits and bytes

    Selenium IDE で生成したテストケースに従ってWWW::Mechanizeを動かすためのラッパーモジュールMechanizedSelenium(仮称)を作ってみて、どれくらい使えるか試してみました。 背景 スクレイピングはもっと簡単にならなければいけないの最後でちょこっと触れていた、ウェブアプリケーションのテストケースを簡単に生成する Selenium IDE は、ブラウザでクリックしていくだけでデータを抜き出せてしまう Dapper: The Data Mapper と並んで考えさせられたツールです。 一度、ウェブアプリケーションのテストをするために HTTP::WebTest を使ってテストケースを書いたことがありました。しかし、ブラウザをマウスでちょこっとつつくだけの動作をperlで書き直すのは当に退屈な作業ですし、テストケースを書くこと自体が困難で、アプリケーションにバ

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

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

  • [Think IT] 第7回:Selenium IDEの活用とSelenium利用時の注意点 (2/3)

    Firefoxを起動し、メニューバーから「ツール → Selenium IDE」を選択します。すると別ウィンドウでSelenium IDEが開きます。SeleniumIDEのウィンドウが開いたのを確認したら、Firefoxのアドレスバーに以下のURL「http://localhost:8080/MyMeibo/index.jsp」を入力してサンプルアプリケーションを起動してください。 Selenium IDEは起動すると記録状態となっていますので、試験手順に従って操作してください。検証コマンドは右クリックのメニューから実行します。 一通り操作が終わったら、Selenium IDEの記録を停止してください。Selenium IDEウィンドウの右上にある「Record」ボタンが選択状態になっているので、これをクリックします。 「SeleniumIDEウィンドウにて「ソース」タブを選択するとテス

  • Selenium関連の記事 - 現場のためのソフトウェア開発プロセス - たかのり日記

    最近、Seleniumの記事が増えてきたので、少しまとめておきます。 公式サイト OpenQA: Selenium Selenium IDE :: Firefox Add-ons Selenium リファレンスガイド(日語版) チュートリアル テストを自動化する注目のツールSelenium これはすごい! Web案件必須 Selenium SeleniumでWebアプリケーションテストを自動化 Selenium 0.7利用手順書(前編/後編) Selenium徹底活用/Selenium@GREE(オープンソーステクノロジー勉強会より) コード品質を追求する: Selenium と TestNG を使ったプログラムによるテスト Tips ファイルアップロードのテスト (2007/10/30追記) Seleniumでスクリーンショット Maven2でSelenium RC Integrati

    Selenium関連の記事 - 現場のためのソフトウェア開発プロセス - たかのり日記
  • 1