MacにOSX 10.9をインストールしたばかりで、テストを実行しようとするとChromedriverが動作しなくなりました。Chromedriverを冗長モードで起動する方法 - Selenium Eclipse
私が得るエラーは「クロムが殺された」ということです。
誰もがChromedriverを - verboseモードに設定しても動作すると言い続けていますが、どうすればいいのかわかりません。
アイデア?あなたは能力にコマンドラインフラグを設定することができ
MacにOSX 10.9をインストールしたばかりで、テストを実行しようとするとChromedriverが動作しなくなりました。Chromedriverを冗長モードで起動する方法 - Selenium Eclipse
私が得るエラーは「クロムが殺された」ということです。
誰もがChromedriverを - verboseモードに設定しても動作すると言い続けていますが、どうすればいいのかわかりません。
アイデア?あなたは能力にコマンドラインフラグを設定することができ
この問題を解決するには、この問題を解決する最新のChromedriverバージョン2.6をダウンロードしてください。
(Javaの例)
しかしcapability = DesiredCapabilities.chrome();
capability.setCapability("chrome.switches",
Arrays.asList("--verbose"));
webDriver = new RemoteWebDriver(new URL(url), capability);
私は、これは実際に私の最後の問題を解決するため見ていないよ、私はまだ取得
org.openqa.selenium.WebDriverException: unknown error: Chrome failed to start: was killed
私は、冗長なものをテストするために、Pythonコンソール内から次のようにしました:
それはやっているようでした。理想的ではありませんが、現在はうまくいきます
これはページを開くことができましたが、強制終了せずにChromeを終了することは不可能で、ページは停止したままです。しかし、以前よりも良いです。 – CustomNet
はここで、あなたが必要とする実行可能ファイルを作成するスクリプトだchromedriverがあるディレクトリにcd
、その後、あなたのコンソールにこれを貼り付けます。
cat <<EOF>chromedriververbose
echo "running chromedriver --verbose \$*"
\$(dirname \$0)/chromedriver --verbose \$*
EOF
chmod +x chromedriververbose
そのことができますchromedriververbose
と呼ばれる実行可能なスクリプトを作成しますことテストにはchromedriver
ではなくむしろ指すようにしてください。
また、あなたはchromedriversilent
にchromedriver
の名前を変更して、上記のスクリプトchromedriver
を呼び出し、ドロップイン交換のためchromedriversilent
にそれを指し示すことができます。
残念ながら、これは私にとってはうまくいかなかったのです。私は、しかし、別のエラーがあります。 "致命的なエラー:あなたがリクエストした環境は利用できませんでした。" –
あなたはセレンwebdriverを使用しているので、どのような言語を明確にしたいかもしれませんが、多くの言語(例:ルビー、C#の、など)をサポートしています。 –
私はJavaを使用していますが、遅れて申し訳ありません。 – CustomNet