つれづれなるままに。

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

実践 SeleniumWebDriver を 読んで

本日 9月18日は 世間的には IOS8のバージョンアップの日ですが もう一つ、 Selenium関連で初の翻訳本が発売される日でもありました。 それがこちら 実践 Selenium WebDriver作者: Satya Avasarala,Sky株式会社玉川竜司出版社/メーカー: オライリージャパ…

Selenium webDriver Practical Guide という 本

ずいぶんと更新が滞ってましたが、久々に更新。日本語ではなかなかない Selenium関係の本ですが海外ではあったりします。それがこれSelenium webDriver Practical Guide Selenium Webdriver Practical Guide作者: Satya Avasarala出版社/メーカー: Packt Pub…

Selenium Excel AddIn その4

バージョンが 1.17 にあがっていました。 https://seleniumexceladdin.codeplex.comリリースノートによると 日本語ローカライズ や Selenium コマンド・リファレンス・ペイン実装 などが書かれています。さっそくインストールしてみるとなるほどリボンバーの…

Selenium Excel AddIn その3

夜が開けるとバージョンが 1.15 にあがっていました。 https://seleniumexceladdin.codeplex.com 早速訂正。 <package id="Selenium.Support" version="2.41.0" targetFramework="net40" /> <package id="Selenium.WebDriver" version="2.41.0" targetFramework="net40" /> </package></package>

Selenium Excel AddIn その2

絶賛調査中のこのアドイン。こちらに日本語の説明へのリンクも載っていますhttp://selenium-excel-addin.jpn.org日本語版と、英語版で情報量が異なっていますが何となく見るだけでもわかりますね。 で、調査の続きですが、どこを見てもヘルプの場所が載って…

Selenium Excel AddIn

一部のツイッターでも話題になっている このソフト。 Selenium Excel AddIn https://seleniumexceladdin.codeplex.com内容的には その名の通り Excelから Seleniumが使えるようになる Addin。 スクリーンショットを見るとわかりますが、かなり作り込まれてい…

selenese Tips その2

この記事はSelenium Advent Calendar 2013の23日目の記事です。 はじめに スクリーンショットという操作はそれなりにコストのかかる操作です。 が、確認方法としては 百聞は一見に如かず で、これに勝る方法もなかなかありません。 で、必要なときだけスクリ…

Selenium Tips

この記事はSelenium Advent Calendar 2013の20日目の記事です。 seleneseの変数 seleniumIDEでの変数は store系のコマンドを使用することで値をセットすることができます。 で、これをつかうのが ${hensuu}という表記です。さてSeleniumIDEというのは別の…

selenium で グローバル変数を扱う

ここでいうグローバル変数というのは テストスイート内で定義するテストケース間をまたぐ変数という意味です。これは user-extensions.js で拡張して実現するのですが これが見つからない・・・以前であれば、「selenium グローバル変数」で検索すると 参考…

Jenkins と Selenium

SeleniumとJenkinsの組み合わせを調査しています。まず、既に用意されているplug-inを検索してみます。 とりあえず、テストサービス用のpluginは対象外にしてみましたが どこにヒットしたのかがよくわからないものも表示されますね。Selenium Axis Plugin En…

Jenkins でSelenium を実行したときの結果レポート

検索すると、割とヒットするのですが、はっきりしないところが 実行した結果の表示を見ると、サマリーだけでスイート内でエラー件数を表示というものが多いのですができれば、テストケース単位でOK NGの一覧が欲しいのだがそんな都合の良いプラグインは無い…

Selenium を使って Androidブラウザテストをする方法

実機を使って、webDriver経由でブラウザテストする場合 まず、実機にAndroidDriverをUSB経由でインストールします。 (AndroidSDK,および Javaはインストール済みでお願いします)ドライバーはここからダウンロード http://code.google.com/p/selenium/downlo…

mimmsをインストール

完全個人備忘録公式からmacportsのpkgをダウンロードしてきてインストール後 doli:~ Dolias$ port version Version: 2.2.0 doli:~ Dolias$ sudo port -v selfupdate Password: ---> Updating MacPorts base sources using rsync receiving file list ... don…

Selenium IDE 2.4.0

公式のダウンロードサイトに載っているのですがDownload next unreleased version 2.4.0 to be released on 16/September/2013えーと、これはいったいどういうことなんでしょう???

Selendroid 0.5.1 にバージョンアップ

細かくバージョンアップしていました。実行をざっくりしているのでどこが回収されたのか全く確認できないのですが。。。 $ java -jar selendroid-standalone-0.5.1-with-dependencies.jar -app jp.co.yahoo.android.yfiler-1.apk 2013/09/07 22:46:10 io.sel…

Seleniumの本

日本語で書かれた専門の本を見ることはありませんが、検索してみると洋書ではいくつか出版されています。アマゾンで見てみると Selenium 2008年 ペーパーバック 2989円 かなり内容的には古いと思われます。ちなみにドイツ語・・・ Selenium 1.0 Testing Tool…

Selendroid 0.5 windows環境で動かしてみる

ISO/Androidアプリの自動テストフレームワーク で最近の注目は appiumですが Android側かつ API15以下では このSelendroid が使われています。appiumはISOもテスト対象に含んでいるため基本OSXでの環境になります。 実はwindows環境でも動くのですが、現在サ…

Android 自動テストツール Selendroid Ver0.5

「Androidの自動テストツール、今(2013年)から使うなら何がよいのか」 http://d.hatena.ne.jp/kk_Ataka/20130828/1377693786という記事が投稿されており、そのなかで Selendroidが取り上げられていました。まあ「日本語の情報が少ない」はまさにその通りで、…

Selenium3 の予告?

公式ブログで Seleniumのロードマップがアナウンスされてますね。 今年のクリスマスあたりに動きがあるそうな。で、おもに モバイル系に対応していくよ(selendroidとかappniumとか isoとか) RC系よりもWD系にシフトしていくよ と。まあ、予想はできていた…

Selenium IDE Javascript を使って TABキーを入力する

firefox22 + Selenium2.2.0 環境より前の環境では実行できていたJavascript を使ってキーコードを送る込む方法です <tr> <td>getEvel</td> <td> var elm = selenium.browserbot.findElement('//div[@id="ent"]'); var evt = document.createEvent('KeyboardEvent'); evt.initK</td></tr>…

Selenium IDE でevaluate関数を使う

seleniumでxPath式を使用する場合findElementでもよいですが これだと、複数の値を取得することができません。 この場合、直接evaluate関数を呼び出せばすべてを取得することができます。以下の例はいささかトリッキーに コメントを取得しています。 <td>getEval</td> <td></td>…

Selenium VBA 1.0.14.0 バージョンアップ

Excel VBAからseleniumを実行できる このツール Selenium本体のバージョンアップにあわせて 1.0.14.0 に更新されています。https://code.google.com/p/selenium-vba/ ツイッターなどを見ていると、たまにExcelマクロによる、seleniumテストケースの自動生成…

Selenium IDE で Ajax を使う

SeleniumIDEから webAPIを呼び出してブラウザの表示内容と比較すると行ったテストケースだと 開発側に ブラウザから別途 APIを呼び出すフロントエンドを作ってもらい 実画面と、フロントエンドを経由して取得したAPIの結果を比較するという方法もあります。…

SeleniumIDE StorValueで取得した値を使って待つ

今日は基本的なところ。最近はページ遷移をしないで画面の内容が変わるのも当たり前になってます。 JavaScriptで処理をしている訳ですが、この操作を連続して行う場合 タイミング待ちは WaitForXXXXを使う訳です。で、事前に取得した値と比較すれば良い、と…

Selenium 実行結果ログファイルの文字化け その2

前回 実行時のパラメータ指定しても文字化けする、なぜ〜〜 と書いて 結局解決策が見つからないままになっていました。 実は、ソースコードを見ている最中に マシンがいきなり再起動状態になって 燃え尽きたという事情がありました。 (というか、ブルースク…

Selenium 実行結果ログファイルの文字化け

SeleniumをRCモードで実行した際、そのログをファイルに出力することができるのですがそこに日本語が入っているとこれが文字化けするというお話。で、この問題以前調査したことがあり、そのときの結論は1.ソースのHTMLtestResults.javaを修正する。 ログを…

Selenium 2.35.0 リリース!

せんだっても書きましたが、公式サイトのリンクがSelenium2.35.0に更新されましたね。たまに連動がずれたりするところを見ると担当が異なっているのかもしれませんね。

ユニクロ暗号を解読せよ!

ユニクロのサイトで暗号解読を行ってますね。http://www.uniqlo.com/jp/code/適度な難易度で、しばらくうなって「!」と解けるのがうれしいですね。ちなみに、解読成功者3741番目でした。

Selenium 2.35.0 リリース?

公式サイトのリンクはまだ 2.34.0 のままなのですが、ChangeLogを見ると Selenium2.35.0について既に記載されておりUpdated Firefox native event components to support Firefox 23.の一文が。まあ 2.34.0のアップデートと同日に FireFox23がでたので すぐ…

SeleniumIDE2.3.0 TABキーの入力がしたい

Selenium2.2.0 で specialkeyの入力ができなくなっていました。 ちなみにできなくなったのは、標準コマンドではなく getEvalをつかって JavaScriptから直接キー入力のイベント発火をする方法です。で、調べ回ってみると、 「2.3.0から コマンドでspcialKeyの…