2013-08-01から1ヶ月間の記事一覧
「Androidの自動テストツール、今(2013年)から使うなら何がよいのか」 http://d.hatena.ne.jp/kk_Ataka/20130828/1377693786という記事が投稿されており、そのなかで Selendroidが取り上げられていました。まあ「日本語の情報が少ない」はまさにその通りで、…
公式ブログで Seleniumのロードマップがアナウンスされてますね。 今年のクリスマスあたりに動きがあるそうな。で、おもに モバイル系に対応していくよ(selendroidとかappniumとか isoとか) RC系よりもWD系にシフトしていくよ と。まあ、予想はできていた…
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でxPath式を使用する場合findElementでもよいですが これだと、複数の値を取得することができません。 この場合、直接evaluate関数を呼び出せばすべてを取得することができます。以下の例はいささかトリッキーに コメントを取得しています。 <td>getEval</td> <td></td>…
Excel VBAからseleniumを実行できる このツール Selenium本体のバージョンアップにあわせて 1.0.14.0 に更新されています。https://code.google.com/p/selenium-vba/ ツイッターなどを見ていると、たまにExcelマクロによる、seleniumテストケースの自動生成…
SeleniumIDEから webAPIを呼び出してブラウザの表示内容と比較すると行ったテストケースだと 開発側に ブラウザから別途 APIを呼び出すフロントエンドを作ってもらい 実画面と、フロントエンドを経由して取得したAPIの結果を比較するという方法もあります。…
今日は基本的なところ。最近はページ遷移をしないで画面の内容が変わるのも当たり前になってます。 JavaScriptで処理をしている訳ですが、この操作を連続して行う場合 タイミング待ちは WaitForXXXXを使う訳です。で、事前に取得した値と比較すれば良い、と…
前回 実行時のパラメータ指定しても文字化けする、なぜ〜〜 と書いて 結局解決策が見つからないままになっていました。 実は、ソースコードを見ている最中に マシンがいきなり再起動状態になって 燃え尽きたという事情がありました。 (というか、ブルースク…
SeleniumをRCモードで実行した際、そのログをファイルに出力することができるのですがそこに日本語が入っているとこれが文字化けするというお話。で、この問題以前調査したことがあり、そのときの結論は1.ソースのHTMLtestResults.javaを修正する。 ログを…
せんだっても書きましたが、公式サイトのリンクがSelenium2.35.0に更新されましたね。たまに連動がずれたりするところを見ると担当が異なっているのかもしれませんね。
ユニクロのサイトで暗号解読を行ってますね。http://www.uniqlo.com/jp/code/適度な難易度で、しばらくうなって「!」と解けるのがうれしいですね。ちなみに、解読成功者3741番目でした。
公式サイトのリンクはまだ 2.34.0 のままなのですが、ChangeLogを見ると Selenium2.35.0について既に記載されておりUpdated Firefox native event components to support Firefox 23.の一文が。まあ 2.34.0のアップデートと同日に FireFox23がでたので すぐ…
Selenium2.2.0 で specialkeyの入力ができなくなっていました。 ちなみにできなくなったのは、標準コマンドではなく getEvalをつかって JavaScriptから直接キー入力のイベント発火をする方法です。で、調べ回ってみると、 「2.3.0から コマンドでspcialKeyの…
この間FireFox23がリリースされた際、ちょっとSeleniumIDE2.2.0の組み合わせを試してみましたが、私が作っているスクリプトではロケーションでxPath式を使っているところでエラーが発生していました。ちょっと見た感じ、場所の指定ではなく イベントの発火あ…
前回は エミュレータを試しましたがあまりの遅さにタイムアウトがでてます。なので、今回は実機を接続して挑戦。目標はアプリの起動です(レベルが低い・・・) サーバー側の起動です doli:selendroid_test Dolias$ java -jar selendroid-standalone-0.4.2.j…
capabilityの設定をさぐりさぐり、牛歩のごとく。 実機で動かす前にエミュレータで動かしてみることにしてみる。あらかじめ エミュレータを起動してたらエラーがでていた。 なので、起動せずにテストスクリプトを動かしたところ、おもむろにエミュレータを起…
Firefox23 がリリースされたのにあわせたのか偶然なのかSelenium 2.34がリリースされました。リリース内容を見ると結構なボリューム。 が、自分がメインで使用しているのは IDE。当然 FireFox23の影響が気になるところ。で、早速FFのバージョンをあげて ス…
せっかく撮った映像をどうやってバックアップしておくかは頭の痛い問題です。 DVDに保存するにも手間がかかり過ぎ、これは BRにしても同じこと。 容量単価からすると HDD が効率的で作業も楽。ですが、いざとなると消える恐れが・・と、心配はつかないですが…
実際に動かすところまでがんばってみる。ANDROID_HOME JAVA_HOME の設定を profile内でやっていないので、手動で行った。 doli:selendroid_test Dolias$ export ANDROID_HOME=/Users/Dolias/Devroom/android-sdk doli:selendroid_test Dolias$ export JAVA_H…