回答

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

相关问题