How do I use the HtmlUnit driver with Selenium through the Python bindings?

后端 未结 4 1226
伪装坚强ぢ
伪装坚强ぢ 2021-02-01 08:41

I\'m using WebDriver through the Python bindings located on Google\'s site. According to the documentation here, it supports four browsers: Chrome, IE, Firefox, and HtmlUnit.

4条回答
  •  一个人的身影
    2021-02-01 09:05

    I found the answer at https://stackoverflow.com/a/5518175/125170

    As of the 2.0b3 release of the python client you can create an HTMLUnit webdriver via a remote connection like so:

    from selenium import webdriver
    driver = webdriver.Remote(
      desired_capabilities=webdriver.DesiredCapabilities.HTMLUNIT)
    driver.get('http://www.google.com')
    

    You can also use the HTMLUNITWITHJS capability item for a browser with Javascript support.

    Note that you need to run the Selenium Java server for this to work, since HTMLUnit is implemented on the Java side.

提交回复
热议问题