タグ

2020年1月13日のブックマーク (2件)

  • Puppeteerのセットアップから使い方まで〜ブラウザ操作の自動化〜 - Qiita

    はじめに Puppeteerを使ってみたら、とても簡単にブラウザ操作が自動化できたことに感動しました。 セットアップの方法とよく使うPuppeteerのAPIについてまとめましたので、これから使ってみようかなと思っている方の参考になれば嬉しいです。 Puppeteerとは Puppeteer 読み方は「ぱぺてぃあ」。日語だと人形使いという意味です。 Chromeブラウザを操作できるNodeのライブラリで、Chrome DevToolsのチームが開発を行っています。 Puppetterの特徴 ブラウザ操作ができるツールとしては、Selenium Webdriverが有名です。 Selenium Webdriverとの違いは、Puppeteerはヘッドレスブラウザを使うことができるので、高速に動作させることができます。 また、PuppeteerはChromeのブラウザしか操作ができません。

    Puppeteerのセットアップから使い方まで〜ブラウザ操作の自動化〜 - Qiita
  • 非同期処理 — 仕事ですぐに使えるTypeScript ドキュメント

    TypeScriptの世界を知る 前書き Node.jsエコシステムを体験しよう TypeScriptの書き方 変数 プリミティブ型 複合型 基的な構文 基的な型付け 関数 その他の組み込み型・関数 クラス 非同期処理 非同期とは何か コールバックは使わない 非同期と制御構文 Promise の分岐と待ち合わせの制御 ループの中の await に注意 非同期で繰り返し呼ばれる処理 まとめ 例外処理 モジュール console.logによるログ出力 中級のテクニック ジェネリクス 関数型指向のプログラミング クラス上級編 リアクティブ 高度なテクニック 環境ごとのTips(共通環境・ブラウザ以外) ソフトウェア開発の環境を考える 基の環境構築 ライブラリ開発のための環境設定 CLIツール・ウェブサーバー作成のための環境設定 CI(継続的インテグレーション)環境の構築 成果物のデプロイ