タグ

PhantomJSに関するsinmetalのブックマーク (4)

  • PhantomJSを使ってWebサイトのSSを撮る - 私の昆布

    昔、 XvfbとFirefoxを使ってWebサイトのSSを撮る - 私の昆布 という記事を書いた。この記事、「Xvfb」で検索されまくっていて、Xvfbなんて何も知らない私は困っています。 もう一つ困ることが、この方法だとFirefoxのバージョンが上がるにつれ、「ウィンドウ非表示」のための設定が無効化され、ウィンドウが映り込んでしまうということに。 なので、出来上がった画像にImageMagickなどでCropしていたわけなんですが、さすがに面倒臭いので、今度から「PhantomJS」というものを使ってみたいと思います。 PhantomJSというのは、node.jsとかその辺のサーバサイド(コマンドで)Javascriptを実行するぜーというやつなんだけど、QtWebkit(あのQt + Webkit)というレンダリングエンジンも入っていて、DOM操作も当のWebkit。さらに、

  • 『PhantomJSを使ったスマホサイトテストの自動化(前編)』

    1 pixel|サイバーエージェント公式クリエイターズブログ サイバーエージェントのクリエイターの取り組みを紹介するオフィシャルブログです。最新技術への挑戦やサービス誕生の裏話、勉強会やイベントのレポートなどCAクリエイターの情報が満載です。 みなさんこんにちは! スマホ版Ameba担当の川口です。 ちょうど一年前、同じようにJavaScriptを使ったテスト手法について記事を書かせていただいたのですが、今回も懲りずにまた同じようなテーマで再登場いたしました。 JavaScriptのテスト手法 さて、スマホ版Amebaの全面リニューアルから早くも1年経ったのですが、今回はそんなスマホ版Amebaで日々自動テストツールとして活躍してもらっているPhantomJSを紹介させていただきます。 長い記事になるため、今回は前編・後編に分けて以下のような構成でお送りいたします。 ●前編 ・Phanto

    『PhantomJSを使ったスマホサイトテストの自動化(前編)』
  • PhantomJSとJasmineで振る舞い駆動開発なJavaScriptテスト

    PhantomJSとJasmineで振る舞い駆動開発なJavaScriptテスト:フレームワークで実践! JavaScriptテスト入門(2)(1/3 ページ) しっかりとJavaScriptをテストするために、今注目のJavaScript用のテストフレームワークをいくつか紹介し、その概要から実践的な使い方まで解説する連載 前回は、JavaScriptテストの基、今回からフレーワムークを紹介 前回の「JavaScriptテストの基礎知識と使えるフレームワーク6選」では、JavaScriptのテストを取り巻く環境や、JavaScriptのテストに使用できるフレームワークの紹介を行いました。今回からは、前回の記事で紹介されたフレームワークを使用して実際にJavaScriptのテスト環境を構築し、テストを行うまでの流れを解説します。 今回は「PhantomJS」と「Jasmine」を取り上げま

    PhantomJSとJasmineで振る舞い駆動開発なJavaScriptテスト
  • 2012-01-15のJS: PhantomJS 1.4リリース、JSTestDriverの導入、Device APIs

    JSer.info #52 - 今年に入ってから、JavaScriptのいわゆるMVCフレームワークについての記事がとても多くなった気がします。(特にまとめ系記事は3つぐらいでてる) それだけWebアプリケーションを書くためのフレームワークが必要とされてるのだと思います。 また、今週はDevice APIsとWeb Intentsという関係性があるワードを扱ったものがうまい具合に同時に出てきたので、両方共見ると理解が深まると思います。 最後に、先月から言っていたオフラインJavaScript勉強会が今日行われて、そこでいくつか発表をしていきました。 内容については別の記事にしてまとめてあります。 オフライン勉強会でJSer.info一周年について発表してきた | JSer.info 世界のJavaScriptを読もう @ 2012は結構頑張って書いたので、読んでいただけるといいかと思います

    2012-01-15のJS: PhantomJS 1.4リリース、JSTestDriverの導入、Device APIs
  • 1