問題タブ [headless-browser]

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 投票する
3 に答える
2479 参照

c# - Selenium のようなヘッドレス ブラウザですが、実際のブラウザは開きません

Google+ アカウントに新しいリンクを投稿する単純なアプリケーションを C# で作成しましたが、実際のブラウザ自体を起動しています。私は、C#、Python、PHP 言語、またはその他の言語で問題ありません。

多くのインタラクションが JS に基づいているため、C# WebClient クラスを使用できないため、何らかの方法でブラウザーをエミュレートする必要があります。

これはセレン用の私の C# コードなので、私が達成しようとしていることを理解できます。

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

watir-webdriver - watir-webdriver-ヘッドレスgemを使用してプロファイルをロードします

目標は、通常のブラウザオブジェクトと同じ方法でプロファイルを設定することです。

ヘッドレスジェムを使用してFirefoxプロファイルをロードすることは可能 ですか?

私の現在のコード、

0 投票する
5 に答える
18646 参照

python - PythonでヘッドレスChromeインスタンスを作成する

この質問は、PythonでヘッドレスChromeインスタンスを作成するための利用可能なオプションを調査した後の私の結論を説明し、「より良い方法」を説明する確認またはリソースを求めます。

私が見たところ、PythonアプリケーションでChromeのヘッドレスインスタンスを開始する最も簡単な方法は、CEFPython(http : //code.google.com/p/cefpython/)。ただし、CEFPythonは時期尚早のようです。したがって、CEFPythonを使用すると、Webページ(および必要なファイル)をロードし、完成したDOMを解決して、Pythonから任意のJSを実行できるようにするヘッドレスChromeインスタンスをロードする前に、さらにカスタマイズする必要があります。

より成熟した、またはこれを簡単にする他のプロジェクトを見逃したことがありますか?

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

webdriver - watir-webdriverでFirefoxからHTMLUnitに切り替えました。今、私のテストはすべて失敗します。なぜ追跡を開始できますか?

私の自動化はすべてwatir-webdriverにあります。私はブラウザをFirefoxとして設定していました。

これに切り替えたとき:

私は最初の非常に単純なタスクに失敗し始めます

これがなぜであるか、そしてそれについて何ができるかをどうやって理解することができますか?どこから始めたらいいのかわからない。

0 投票する
2 に答える
464 参照

zombie.js - browser.visit html の文字列だけ

ゾンビ.jsでは、

ゾンビがアクセスするドキュメントを直接指定する方法はありますか:

例: URL ではなく、単なる文字列です。

をサポートしていることは知っていますfile://path/to/my/page.htmlが、マークアップを直接フィードしたいだけです。

ありがとうございました

0 投票する
0 に答える
412 参照

amazon-ec2 - chromedriver http://127.0.0.1:50299 に接続できません (Selenium::WebDriver::Error::WebDriverError)

重複の可能性:
chromedriver 127.0.0.1:46050 に接続できません (Selenium::WebDriver::Error::WebDriverError)

Amazon ec2 api にジェンキンをインストールし、ジェンキンを使用してヘッドレス キュウリ テストを実行しています。

chromedriver をダウンロードして解凍し、パス (/usr/bin) にコピーして、モードを変更しました。

wget http://chromium.googlecode.com/files/chromedriver_linux32_18.0.1022.0.zip

chromedriver_linux32_18.0.1022.0.zip を解凍します。

cp chromedriver /usr/bin

sudo chmod +x /usr/bin/chromedriver

しかし、テスト (HEADLESS=true cucumber features) を実行すると、次のエラーが発生します。

chromedriver http://127.0.0.1:50299に接続できません(Selenium::WebDriver::Error::WebDriverError)

どのクロムドライバー:

/usr/bin/chromedriver

どのグーグルクロム:

/usr/bin/google-chrome

Gemfile に headless gem があり、env.rb に次のコードもあります。

if ENV['HEADLESS']

何か見逃しましたか?何か案は?

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

javascript - casper/phantomjs でクライアント側のコンソールを出力する

casperjs のドキュメントを調べたところ、クライアント側の JavaScript から console.log を確認できる場所が見つかりませんでした。これは可能ですか?

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

html - d3.js SVGコードをスタンドアロンプ​​ログラムに変換する—例?

ヘッドレスブラウザ、google filesytem API、またはその他の方法のいずれかを使用します。

この質問はあなたができると言っていますが、方法はできません。 d3.js SVGコードをスタンドアロンプ​​ログラムに変換する-何か提案はありますか? グーグルグループにはもっとヒントがありますが、例はありません。

node-canvasの例とphantomJSsvgの例でたくさんの時間を過ごしました。一緒に遊ぼう方法がわかりません。どうやらLinuxでは、x-windowsJavascriptレンダリングエンジンはとにかくあまり良くありません。

JavaScript、d3.js、SVG、CSS、およびその他のHTML関連のAPI読み取りリストは、すでに山のようです。私がやりたいのは、d3.jsで生成した.svg画像を保存することだけです。

助けてください。

0 投票する
2 に答える
2080 参照

javascript - ヘッドレスJsTestDriverを実行しますか?

jsTestDriverをヘッドレス状態で使用して、ブラウザーをロードするが、ヘッドレスで使用する(ブラウザーが表示されない)、またはブラウザーを最小化してロードする方法はありますか?

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

java - SWTブラウザを非表示にする方法またはヘッドレスモードで実行する方法は?

レンダリングされたページをSWTブラウザーから取得し、画像にエクスポートしました。私の問題は、シェルが表示されていないときに正しくエクスポートできないことです。ブラウザを非表示にして、画像を適切にエクスポートするにはどうすればよいですか?

falseに設定しようとしshell.Visible()ましたが、画像のエクスポートが台無しになります。

これは私が画像をエクスポートする方法です(これが質問に必要かどうかはわかりません):