HTTPSのヘッドレスブラウザ(証明書の検証)を実装する必要があります。このためには、余分なコード行を書く必要があります。セキュアブラウザ(HTTPS)用のヘッドレスブラウザを実装する方法、またはSeleniumでPhantomJを利用して証明書を検証する方法は?
私はブラウザのHTTP用に書いてあり、正常に動作しています。
public class Headless {
public static void main(String[] args)
{
File src=new File("C:\\phantomjs-2.1.1-windows\\bin\\phantomjs.exe");
System.setProperty("phantomjs.binary.path",src.getAbsolutePath());
WebDriver driver=new PhantomJSDriver();
driver.get("https://www.google.co.in/");
System.out.println(driver.getTitle());
}
}
私はそれをGoogleといくつかの情報を得る: -
phantomjs --ignore-ssl-errors=yes;
あなたのコードをフォーマットしてください。.. 。 – karan
HI Vivek、そしてStack Overflowへようこそ。あなたが今までに何を試してきたか、そしてそれがどういうわけではないのか、さらに詳しく説明してください。あなたの質問を編集して詳細な情報を含めることができます。 –
"PhantomJS"の代わりに "HtmlUnitDriver"を使用しましたが、ユーザー名テキストボックスに入力できません。 WebDriverドライバ=新しいHtmlUnitDriver(); driver.get( "https://XXXX.northamerica.abc.net:8443/#/login"); System.out.println(driver.getTitle()); driver.findElement(By.xpath( "// input [@ class = 'ember-view ember]))。sendKeys(" XXXXXX ");テキストボックスに入力することができません。ヘッドレスブラウザでは動作しません。 – Vivek