タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

JavaScriptとChromeに関するrAdioのブックマーク (2)

  • Eq エンジニアブログ: Puppeteer を使ったフロントエンドのテスト

    先日「東京 Node 学園 27 時限目」に参加して Puppeteer というライブラリを知りました。 Puppeteer は Node.js から Headless Chrome を操作するためのライブラリで、Google Chrome の開発チームが出している公式のものだそうです。 Node.js から Headless Chrome を扱うには「chrome-remote-interface」というものがありました。 私も「Headless Chrome を使ったフロントエンドのテスト」という記事の中で chrome-remote-interface の使い方を紹介しています。 その記事のなかで、ページをスクロールしたり、マウスでクリックするような操作をライブラリとして用意すれば Headless Chrome を使うのは十分に現実的だという感想を書きました。 逆にいうと、そのよう

    rAdio
    rAdio 2018/07/03
    『Nightmare では xvfb を使用するため、デバッグオプションを付けて起動する必要がありましたが、Puppeteer では普通に出力される』
  • テスト自動化- puppeteer | Ques

    こんにちは。ヒューマンクレスト山口です。 私は普段「Selenium」を用いて、Webサイトの自動化しています。 皆さんは自動テストをしながら、HTTPステータスコードを確認したいと思ったことはありませんか? 現在、「Selenium」ではHTTPステータスコードを確認することはできません。 HTTPステータスコードを取得するには様々な方法がありますが、ライブラリを使うのも1つの手段だと思います。 そこで今回は「puppeteer」を用いたWebサイトのテスト自動化を簡単に紹介します。 puppeteerとは? Chrome DevTools Protocolを用いて、Headless ChromeをNode.jsで操作しやすくしたライブラリです。 2017年8月にリリースされ、ChromeのDevToolチームが開発・メンテナンスしています。 また、多様なAPIが提供されており、様々な操

    テスト自動化- puppeteer | Ques
    rAdio
    rAdio 2018/07/03
    『「Selenium」ではHTTPステータスコードを確認することはできません。』
  • 1