Appiumのスクリーンショット前にsleepする

Appiumのシナリオ書いてたときのメモ。 Appiumで提供されているスクリーンショット撮影時なんかは、スクリーンショット撮影コマンドの直後に別ページの遷移が入っていると、遷移アニメーション実行時にスクリーンショットが撮影されたりするのですよね。 そのときにsleepさせたいなと思って、seleniumやappiumのドキュメントを徘徊してたのですが、特にそれらしいAPIはなくどうしたものかなと思ってました。。 なのですが、単純に、rspecを書くときのsleepで問題なかったので備忘録もかねて。 これで、sleepの直前に以下のスクリーンショット用コマンドを入れておけば問題ないはず。 少しすっきり。More

RSpecを使ったAPIテスト、シナリオテストの自動化

現在の職場において、テスト自動化の一環として、RSpecを使ってAPIのテストをしようと思っていました。 しかしながら、働き始めて眺めているとAPIテストがRSpecを使って自動化され始めているのですねー。 それなら、私はシステムテストや、戦略・設計、多プロジェクトのとりまとめ・・・的な、開発にフォーカスをあてたミクロ的な観点よりも、も少し距離を置いた観点での内容把握も行わないといけないのかなと。 ついでに、いくつか資料を調べたり、Webをあさってみてたのですが、メモがてら気になったものを以下に張っておきます。More

RubyMineの設定

開発環境としてRubyMineを使っているのですが、メモがてら以下にメモリの設定値を記載しておきます。 修正対象 以下のように設定するとなかなか良い感じです。More

MobileSafari.appがアンインストールされている・・・

AppiumにてMobileSafari.appを実行してからのシナリオを記載、実行しているのですが、たまに というAppiumの出力をみるようになります。 その場合、なぜかiPhoneシミュレータのpre-installedアプリからMobileSafari.appが消えている。。。 私個人環境での再現時は、Appium 0.14.2を使ってました。 一応、Xcode.appの置き換え(AppleDeveloperCenterから持ってきたばかりの状態)を行うと動作するようになりますが。 あと、appiumのインストール先がいまいちおかしい・・・ 少し、nvmはappiumの環境構築のためのバージョン管理としていまいちなのでしょうかね・・・More

Appiumの勉強会に使用した資料

過去作成した、Appiumに関する勉強会資料を記載。実際に作業を行う中でいくつか環境整備で問題が確認されたのですが、手元に置いておくだけなのはもったいないので。More

Appiumの最近の動向

過去の記事にて、Appiumを使ってみての利点とか記載しましたが、そこからさらに少しAppiumを使ってみて、改めて思ったことを記載します。More

appium – instrument error in Xcode5

Xcode 5においてコマンドラインのappiumサーバを起動し、シミュレータを起動・実行しようとすると、instrumentのエラーが確認されるようです。(Appium 0.13.0にて確認) https://github.com/appium/appium/blob/master/docs/server-args.md のドキュメントによると、 –native-instruments-lib の項目に、 「(IOS-only) IOS has a weird built-in unavoidable delay. We patch this in appium. If you do not want it patched, pass in this flag.」 と記載がありました。More

Appium+インスペクタ

Appiumにおいて具体的にシナリオを記述していく段階になりましたら、例えばxpathをインスペクタで確認しながら作業を進める・・・等の対応が必要になってくると思います。 ここでは、Mac向けGUI Appiumを使って簡単に流れを説明します。 http://appium.io/ のDownload Appium もしくは https://github.com/appium/appium/releases より適当なdmgファイルをダウンロード、Macのアプリケーションディレクトリ以下なりに設置してください。More

Appiumを使うまでのセットアップ – おかわり

過去、Appiumを使うまでのセットアップを書きましたが、homebrewではなく、nvmやnpm、appium-doctorを使った形を整理しようと思います。 appium-doctorは今回初めてでてきます。 インストール対象のappiumのバージョンは 0.13.0 です。 環境はMac OS X 10.9です。 事前確認 ローカルに、nvmやnpmをbrewなどによりインストールしていないかを確認するMore