ヘッドレスブラウザで簡単なテストを実行しようとしています。 私のサンプルテストでは、スクリーンショットを撮るときにステージングWebサイトにアクセスするときに空白の画面が表示されますが、http://www.google.co.ukなどの実動ウェブサイトは正常に動作します。だから私たちのステージングにアクセスするためにヘッダーを設定する必要があると思いますか?ヘッドレスブラウザのセレンセットヘッダー
誰もヘッドレスブラウザのためにセレンでこれを行う方法を知っていますか?
私が持っているコードは次のとおりです。
public void testPhantom() throws IOException {
DesiredCapabilities caps = new DesiredCapabilities();
caps.setJavascriptEnabled(true);
caps.setCapability(PhantomJSDriverService.PHANTOMJS_EXECUTABLE_PATH_PROPERTY, "phantomjs");
Webdriver driver = new PhantomJSDriver(caps);
open("https://mywebsite.staging.com/");
takeAScreenshot("Website");
}
================================= =================
UPDATE
この記事を読んによって溶液が見つかり:PhantomJSDriver works for HTTP but not for HTTPS