こんにちは、最近コミットできていない幽霊Rubyコミッタとなりつつある@takano32です。はやく復帰できるようリハビリしています。
さて、今日は Capybara というものを使ってWebでのテストなどを自動化する方法について簡単に説明したいと思います。
と、いいたいところなのですが、面倒なので説明は特に設けることなく、コメントとして説明を入れました。
なんか不足しているモジュールとかがあって走らないようでしたら、空気を読んで gem install hoge すれば動くんじゃないかな。たぶん。
本来はWebサービスのテストなどに使うのですが、今回は分かりやすいように日記やAdvent Calendarで使っているみんなも大好きな「はてな」に自動でログインするスクリプトを書いてみました。
こんなかんじで気軽に記述することができます。ヤバイですね。
特にヤバイかなぁ、ってポイントをふたつほどあげてみます。
- Capybara.register_driver で Android端末などのUser-Agentを使うことができる
- 「どうせ高度なアクセスはAndroidからはこないだろう」って思ってるサイトは危険かもしれません。ってーか、危険ですよ。
- val = evaluate_script('JavaScriptVariable') のような記述をするとJavaScriptの変数がRubyの変数として使える。
- JavaScriptの変数の中に次のサイトへの遷移のURLを入れていたりしてませんかね。危険ですよ!普通にJavaScriptの変数にアクセスしてブラウザの訪問先を変えたりできます。
今回は Ruby でブラウザの自動操作などができる Capybara を紹介してみました。最後に危険という話ばかりしていますが、よい子のみなさんはテストなどに使いましょう。ダメ、絶対。
5日目はZonu.EXE, tadsan.による記事の予定です。楽しみですね!
韓國情色高清電影
返信削除成人免費電影
日本一級愛情片
國產3級愛情片
情色人妻激情小說情色古典
淫蕩人妻小說
情色五月天人妻小說
人妻小說黃色片網址電影
開心色播網
開心情色站開心色播網
獸皇論理電影圖片
獸皇影片及圖片
獸皇四房
AV天堂電影網
成人愛快播電影
成人狠狠擼影院
成人快播日本a片電影
亞洲快播情色
黃色電影大全
情色動漫換妻
情色動漫電影
成人動漫快播
情色網站四房色播
情色社區論壇
亂輪系小說圖片
亂倫圖片小說
人體性交小說照片
成人動漫色情片下載MV
97ai蜜桃色小說美女圖片
亞洲蜜桃色圖片
歐美蜜桃色圖片
97ai蜜桃歐美色圖片色小說
蜜桃色老二
97i蜜桃色圖片
活色生香小說
蜜桃色圖
蜜桃色小說在線觀看
蜜桃色小說三級片
三級色情小說成人
異界美女圖
日韓網綜合電影
成人性愛影片播放
美女漏私人體圖片
亞洲人體美女
美女黃色人體藝術圖片
美女色情人體圖片
奇米成人小說
狠狠射亂倫小說
亞洲BT黃色小說
亂倫亞洲色圖