問題タブ [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.
c# - Selenium のようなヘッドレス ブラウザですが、実際のブラウザは開きません
Google+ アカウントに新しいリンクを投稿する単純なアプリケーションを C# で作成しましたが、実際のブラウザ自体を起動しています。私は、C#、Python、PHP 言語、またはその他の言語で問題ありません。
多くのインタラクションが JS に基づいているため、C# WebClient クラスを使用できないため、何らかの方法でブラウザーをエミュレートする必要があります。
これはセレン用の私の C# コードなので、私が達成しようとしていることを理解できます。
python - PythonでヘッドレスChromeインスタンスを作成する
この質問は、PythonでヘッドレスChromeインスタンスを作成するための利用可能なオプションを調査した後の私の結論を説明し、「より良い方法」を説明する確認またはリソースを求めます。
私が見たところ、PythonアプリケーションでChromeのヘッドレスインスタンスを開始する最も簡単な方法は、CEFPython(http : //code.google.com/p/cefpython/)。ただし、CEFPythonは時期尚早のようです。したがって、CEFPythonを使用すると、Webページ(および必要なファイル)をロードし、完成したDOMを解決して、Pythonから任意のJSを実行できるようにするヘッドレスChromeインスタンスをロードする前に、さらにカスタマイズする必要があります。
より成熟した、またはこれを簡単にする他のプロジェクトを見逃したことがありますか?
webdriver - watir-webdriverでFirefoxからHTMLUnitに切り替えました。今、私のテストはすべて失敗します。なぜ追跡を開始できますか?
私の自動化はすべてwatir-webdriverにあります。私はブラウザをFirefoxとして設定していました。
これに切り替えたとき:
私は最初の非常に単純なタスクに失敗し始めます
これがなぜであるか、そしてそれについて何ができるかをどうやって理解することができますか?どこから始めたらいいのかわからない。
zombie.js - browser.visit html の文字列だけ
ゾンビ.jsでは、
ゾンビがアクセスするドキュメントを直接指定する方法はありますか:
例: URL ではなく、単なる文字列です。
をサポートしていることは知っていますfile://path/to/my/page.html
が、マークアップを直接フィードしたいだけです。
ありがとうございました
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']
何か見逃しましたか?何か案は?
javascript - casper/phantomjs でクライアント側のコンソールを出力する
casperjs のドキュメントを調べたところ、クライアント側の JavaScript から console.log を確認できる場所が見つかりませんでした。これは可能ですか?
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画像を保存することだけです。
助けてください。
javascript - ヘッドレスJsTestDriverを実行しますか?
jsTestDriverをヘッドレス状態で使用して、ブラウザーをロードするが、ヘッドレスで使用する(ブラウザーが表示されない)、またはブラウザーを最小化してロードする方法はありますか?
java - SWTブラウザを非表示にする方法またはヘッドレスモードで実行する方法は?
レンダリングされたページをSWTブラウザーから取得し、画像にエクスポートしました。私の問題は、シェルが表示されていないときに正しくエクスポートできないことです。ブラウザを非表示にして、画像を適切にエクスポートするにはどうすればよいですか?
falseに設定しようとしshell.Visible()
ましたが、画像のエクスポートが台無しになります。
これは私が画像をエクスポートする方法です(これが質問に必要かどうかはわかりません):