問題タブ [puppeteer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
864 参照

node.js - npm は、自分のシステムにローカルにあるパッケージをインストールします

puppeteer をインストールしようとすると、エラーで停止します

ということで、 https ://storage.googleapis.com/chromium-browser-snapshots/Linux_x64/499413/chrome-linux.zip という URL から chrome-linux.zip を手動でダウンロードします。

では、パッケージがシステム上にローカルにあり、インストールできることを npm にどのように伝えればよいでしょうか?

ありがとう

0 投票する
3 に答える
4283 参照

javascript - Cucumber-js で Puppeteer と Headless Chrome を使用する方法

私は cucumber-js を使用して BDD を実行し、ヘッドレス Chrome と操り人形師を使用してブラウザーのテストを推進しようとしています。

cucumber node exampleとheadless chromeのドキュメントを使用すると、次のエラーが発生します。コードベース全体がここで利用可能です: github repo .

エラー:

  1. TypeError: this.browser.newPage は関数ではありません
  2. TypeError: this.browser.close は関数ではありません

// 機能/サポート/world.js

// features/step_definitions/hooks.js

// features/step_definitions/browser_steps.js

0 投票する
4 に答える
10515 参照

puppeteer - puppeteer で並列テストを有効にする方法は?

chrome puppeteer ライブラリを直接使用して、ブラウザー統合テストを実行しています。現在、個々のファイルにいくつかのテストを記述しています。それらを並行して実行する方法はありますか?これを達成するための最良の方法は何ですか?