つれづれなるままに。

webテストの自動化について備忘録のつもりで書いています

2013-05-01から1ヶ月間の記事一覧

SeleniumIDE の UI-Element その2 UI-MAP

少し調査が進みました。リファレンスのこれを参考にしながらなんですが http://ttwhy.org/code/ui-doc.html 自動翻訳にかけて読むのですが、この日本語がまたさらに難解だったりしますが。基本的な考え方は機能書きましたがロケーションを別ファイルに分離。…

seleniumIDE の UI-Element

SeleniumIDEのヘルプを見ると UI-Element と言う文字があるのですが 検索しても全く(日本語の)情報がない。これが使えると何かしらいいことがあるのか?! ということで、2年以上放置していたのですが、重い腰を上げてみました。 といっても、まだ途中で…

Seleniumのコミュニティー

日本で見回してみても selenium のコミュニティーって見たことが無いんですよね。 mixiにはあったようなんですが、最近はすっかり書き込みも無く・・・で海外を見てみると、sunfranciscで 約2000人 sanjose や NYCで約600人クラスのコミュニティーが…

selenium IDE で コンベタンのテスト 

世間の話題はスマートフォンだらけですが、実際のところのシェアを見てみると 従来型の携帯電話(ガラケー)とスマートフォンの所有率はそれぞれ51.8%、40.9%(2013.4時点) と実はまだガラケーの方が多かったりします。 比率が逆転するのは当然時間の問題で…

selenium の JavaScript

既に何度も書いていますが、SeleniumIDEはJavaScriptを動かすことができ、その環境は2つあります。 1つは テスト対象となるページ環境 もう一つは SeleniumIDEの環境です。前者は、runscriptコマンドを使うことにより実行されます。 これは試すとすぐにわ…

Selenium VBA

本家の Seleniumのバージョンが 2.33にあがったのを受けて それぞれの言語対応しているグループもバージョンアップしてますね。最近 Excel VBAでIEを思いのままに操作できるプログラミング術 Excel 2013/2010/2007/2003対応 (インプレスジャパン) というのが…

selenium IDE で IEや・・・・

この2日ほどは seleniumIDE2.0の目玉である IE,chromeのテストができるようになった! という内容をちゃんと説明されたサイトのおかげで Twitter のタイムラインがこのタイトルのRTで埋め尽くされてましたね。さて、どのくらいの人が試されましたかね? get…

selenium の プロトコル

いつもは seleniumIDE ネタですが、今日しいれた情報があるので、そちらを。Seleniumは webDriverを取り込んでバージョンが2になりました。 このwebDriverは JSON Wire Protocol というプロトコルでブラウザに実行コマンドを送り込んで操作をしています。最…

Selenium IDE を使用したテストスクリプトの 次の一手

SeleniumIDEを使ってのテストをある程度の期間行ってくると、自動記録したものをそのまま使い続けるより 再利用や、データの分離、条件分岐などを検討し始めると思います。それはテストのカバレッジをあげたり、テスト対象の範囲を広げたり、もちろんテスト…

selenium IDE の JavaScript

SeleniumIDEはJavaScript環境で動いています。 なので、スクリプトの中にJavaScriptを埋め込むことができます。 このときの変数については前回書きましたが、今回はライブラリの話。JavaScriptでライブラリといえば JQueryがでてきそうですが、Seleniumで使…

Selenium VBA その2

インストールから使い方まで、わかりやすく載っているのでつまづくところは無いと思うのですが、念のために。「Downloads」ページから最新版をダウンロード。この中に必要なものはすべてパッケージングされています。 インストーラーになっているのでそのま…

seleniumIDE の動作環境について

自分がSeleniumIDEを使い始めた頃、まだ検索しても情報が少なかったのですが、その時に見つけたサイトがここ。SeleniumでJavaScriptを使う方法いろいろ(変数・関数などの利用)その頃は全くわからない状態で見つけたので、内容が1割もわかりませんでしたが…

Selenium VBA

本家サイトを見るとわかりますが、Seleniumは、ブラウザーをテスト(操作)する為いろいろな言語に対応しています。 Java,python,C#,Ruby また、公式ではないですが PHPなども対応しているので使い慣れた言語を使ってテストができます。さて、テストを行う際…

SeleniumIDE でのテストについて

Seleniumで検索すると、ほとんどがwebdriverについての記事が引っかかってきます。 が、自分がJava自体を理解できていないため、作業はまだまだ IDEがメインです。このSelenium IDE ある意味、できること、できないことがはっきりとわかっている いわゆる「…

SeleniumIDE で作成したスクリプトを SeleniumRCモード で実行する

SeleniumIDEで作成した スクリプトを SeleniumRCで実行する方法ですが そもそも SeleniumRCと呼ぶと Selenium Ver1.0と混在してわかりにくいですが SeleniumVer2.0シリーズには互換性があるのでそれを利用して 実行するという意味です。実行するには、IDEで…

SeleniumIDE 2.0

とうとう、Ver 2.0になりました。 基本的には FireFoxのバージョン追随ですが、メジャーバージョンがあがったのはSeleniumIDEから クロスブラウザに対応した為。といってもそもそもは FireFoxのプラグインなので、どうやってIE、chromeを動かすのかというと …