404 お探しのページは見つかりません GREE Engineering トップへ戻る
①seleniumフォルダの下に、captureフォルダを作成する ②seleniumフォルダの下に、tempフォルダを作成する ③C:\selenium\core\scripts\user-extensions.js を開く ④次の内容で user-extensions.js を上書き保存する // User extensions can be added here. // // Keep this file to avoid mystifying "Invalid Character" error in IE //タイムアウト(ミリ秒) var timeOut = 1500; //パス設定 var savePath = "C:\\selenium\\capture"; //保存先フォルダ var tempPath = "C:\\selenium\\temp";
Digg delivers the most interesting and talked about stories on the Internet right now. Digg does curation: building products that make life smoother, simpler, and smarter. Re-founded in 2012, Digg now provides the most relevant and compelling content to millions of users a month. Using proprietary data sources and a crack editorial team, we cut through the clutter of the Internet and make sense of
Selenium は、数多くのプラットフォームを対象に Web アプリケーションのテストを自動化するためのツール群です。 Selenium は... 多くのブラウザとオペレーティングシステムで動作します。 多くのプログラミング言語とテスティングフレームワークでコントロールすることができます。
Selenium についていろいろ調べていて、Selenium IDE をいじっていると、PHPコードにエクスポートできて、RCで使えるみたいだったので試そうとしました。今日のエントリーは長いです。まず、gentoo に JRE をインストール。 その前に、SeleniumRCをダウンロード。 http://seleniumhq.org/download/ 次にJRE。Gentoo Java ガイド を参考に、Blackdown Java Kit 版を emerge blackdown-jre 。だけど、 "Exception in thread "main" java.lang.UnsupportedClassVersionError: org/openqa/selenium/server/SeleniumServer といわれたので、調べました(http://clearspace.op
こんにちは。プロダクト&サービス事業部の笹山です。 前回のブログ(Seleniumの自動テストを止めることなく、Flexを手動操作する方法)で「FlashSeleniumについて調査をして、このブログに公開できたら・・・」などと書きましたが、全く調査できておりません。お詫び申し上げます。 前回のブログ執筆時後、SeleniumRCのバージョンも1.0.1に上がっていますし、FlashSeleniumもSeleniumRC1.0互換のものが出ているようです。 ですから、現時点では「あっさり動いてしまう?」のかもしれません。 今回もSeleniumRCネタではありますが「SeleniumRCで自己署名証明書使用のWEBアプリケーションをテストする際、Firefoxからのセキュリティ警告を表示させない方法」について書きたいと思います。 自己署名証明書使用のWEBアプリケーションをテストする際
5.FireFoxのアドオンScreengrabを下記URLからインストール https://addons.mozilla.org/ja/firefox/addon/1146 6.下記の内容のRakefileを適当なディレクトリに作成 # cofing: utf-8 require 'rubygems' require 'spec/rake/spectask' task :default => [:spec] Spec::Rake::SpecTask.new do |t| t.warning = true t.rcov = false t.spec_opts << '--color' << '-fs' end require 'date' module SeleniumHelperMethods def startup @captures = {} i=1 date_str=Date.to
テスト仕様を書くだけで,仕様書自身がテストを自動でやってくれる。 それがExcelenium(エクセレニウム)。 Excelenium = Excel + Selenium 左側で,操作のステップを日本語で書くと, 右側で,テスト仕様書風のフォーマットの文章をリアルタイムで自動生成してくれる。 ※画像中で「確認」と書いてあるのは,チェックポイントの部分。これは自動的にオレンジ色のセルになる。 書く必要があるのは,青い線より左側だけ。 そして, 「この仕様書の全テストを実行」 というボタンを押すと・・・ Seleniumのテストケースが自動生成され, ブラウザが立ち上がり, テスト仕様書に書いてあった全テストが実行される。 (※ついでに,シート上の全テストケースに自動で番号が振られる。) Webアプリケーションの結合テスト / 回帰テストが大幅に楽になる。 従来のような「テスト仕様書」と称し
captureScreenshotをHTMLのテストケースで実行する方法の続き。 URLを指定して、キャプチャを出力できることが分かったので、自前でコマンドを作成してみました。 以下から、コマンドを記述したuser-extensions.jsと、起動用のバッチファイルをダウンロードできます。 selenium-rc-run.zip ※上記には、selenium-server.jarを含めていません。サンプルを実行するためには、Seleniumのサイトよりjarファイルをダウンロードし、<解凍したディレクトリ>/libに配置してください。 HTMLのテストケースでは、captureScreenshotというコマンドで利用できるようにしています。 コマンド名captureScreenshot 第一引数fileName キャプチャのファイル名 第二引数withTimestamp タイムスタンプを
Selenium-RC0.9.0で無事httpsでのテストができました。 ちゃんとドキュメント読んでれば何の事はない話でした。 手順は、 1.SeleniumServer.jarを起動 2.以下のようなテストクラス(sampleです)を作成 *customのあとは、ブラウザへのパス package test; import junit.framework.TestCase; import com.thoughtworks.selenium.*; import junit.framework.*; public class HogeTest extends TestCase{ private Selenium selenium; public void setUp() { selenium = new DefaultSelenium( "localhost", 4444, "*custom
SeleniumRC0.9.0のClientDriverでHTTPSのテストができるのはid:masakitkさんがやってくれてるけど、HTMLsuiteモードでできるか試してみる。今のところ、ブラウザを*iehtaにすればできる。 (2/7追記)今日やったらテストスイートが読み込めずNGに。。これがWEB+DBプレスで笠谷氏が触れてたバグ(SRC-195)か〜 でも昨日はなんでできたんだろ?? SRC-195見たら、テストスイート名が"TestSuite.html"の時NGって書かれてる。該当しないけどなぁ。。部分(後方)一致なのかなぁ。。ファイル名変えてもダメだぁ〜 →とりあえずここからnightlyビルド(0.9.1-SNAPSHOT)を落としてselenium-server.jarを入れ替えてみたところOKだった。 テストケースは某最大手ポータルサイトにログインするっていうもの。
As Kevlin Henney pointed out at the PHP UK Conference 2007, PHP type hints are not hints. Rather, they are instructions to PHP to check the type. That may not be terribly important, but it’s worth pointing out, since confusing terminology is less confusing if you understand how it’s confusing. Anyway, I hereby apologize to the gods of programming for using the term and for the fact that I intend
はじめに seleniumについての基本的な内容は、以下を参照してください。 Selenium 0.7利用手順書(前編) Selenium 0.7利用手順書(後編) seleniumを利用するメリットとデメリット メリット seleniumを利用する最大のメリットは、「再テスト」が容易になることです。 不具合発生時 テスト担当者と修正担当者の伝達が容易 再テストが容易 仕様変更後 リグレッション(デグレード確認)テストが容易 筆者が特にメリットを感じるのは、テスト担当者と修正担当者の伝達が容易になる点です。テスト期間中は、テスト担当者も修正担当者も作業に追われています。通常、不具合発生時は、テスト実施担当者から修正担当者へ不具合内容を伝達するために、不具合管理ツールなどに、ケース番号や再現手順の詳細を記述、デバッグログの添付などを行い、修正担当者はそれを読み解く必要
seleniumテストケース自動生成マクロのサンプル 今回は、実際に自動生成マクロを使ってテストケースを生成してみましょう。エクセル上の入力値一覧からseleniumテストケースを自動生成し、さらに、自動で画面キャプチャを取得します。添付の「seleniumテストケース自動生成マクロver0.1.xls」を使えば、すぐにテストケースが生成できるようになっていますので動作させてみてください。仕様は上記ファイルの中で簡単に説明しています。前回の記事Excelマクロによる、seleniumテストケースの自動生成(1) 環境Firefox(2.0.0.*)seleniumIDE 1.0 betapagesaver(Firefoxアドオン)…画面キャプチャを取得するためのアドオンです。スクロールなしで全画面をjpgに保存できます。リンク先の「Install Page Saver Basic」からダウ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く