回答

0

使用低於2.52的硒罐子落入內置在硒

from selenium import webdriver 
driver = webdriver.Remote(
desired_capabilities=webdriver.DesiredCapabilities.HTMLUNIT) 
driver.get('https://stackoverflow.com/') 

以上2.53,你必須下載HTMLdriver分別

欲瞭解更多信息,請訪問該Link

0

HtmlUnitDriver像其他瀏覽器像FirefoxDriver,ChromeDriver等。

你可以找到官方https://code.google.com/p/selenium/wiki/HtmlUnitDriver

在進入程序之前,您應該已經準備好了安裝程序。如果你還沒有完成安裝程序,然後不用擔心使用下載和安裝

import org.openqa.selenium.By; 

import org.openqa.selenium.WebDriver; 

import org.openqa.selenium.WebElement; 

import org.openqa.selenium.htmlunit.HtmlUnitDriver; 

public class HtmlDemoProgram1 { 

public static void main(String[] args) throws InterruptedException { 

// Declaring and initialize  HtmlUnitWebDriver 
WebDriver driver = new HtmlUnitDriver(); 

// open facebook webpage 
driver.get("http://www.facebook.com"); 



}} 

默認情況下,JavaScript在HTMLUnitDriver禁用,因此您必須啓用它,而寫劇本。

兩種方式啓用JavaScript HTMLUnitDriver

第一 - setJavascriptEnabled方法來真正

WebDriver driver = new HtmlUnitDriver(); 

driver.setJavascriptEnabled(true); 

WebDriver driver = new HtmlUnitDriver(); 

driver.setJavascriptEnabled(true); 

二線當初始化瀏覽器本身就可以啓用。

HtmlUnitDriver driver = new HtmlUnitDriver(true); 

欲瞭解更多信息,請參閱here

相關問題