Skip to main content


WebDriver class provides methods to get browser object for web automation.

  • IE web driver
  • Chrome web driver
  • clicknium.chromecdp: Chrome web driver with Chrome DevTools Protocol(CDP)
  • clicknium.edge: Edge web driver
  • clicknium.edgecdp: Edge web driver with Chrome DevTools Protocol(CDP)
  • clicknium.firefox: Firefox web driver
  • clicknium.chromium(): Chromium based web driver, such as "brave", "vivaldi" and so on

clicknium.chromecdp and clicknium.edgecdp can run without browser automation extension and support headless mode.


  • browsers: List[Browser], return all open browsers by current browser type.
  • extension: WebExtension, return the web extenion by current browser type.



from clicknium import clicknium as cc

# install chrome extension to automate chrome browser

# open chrome browser"")

# open chrome browser via CDP"")

# open chrome browser via CDP with headless mode"", args=["--headless"])

# open chromium based browser
cc.chromium('vivaldi').open("", timeout = 10)
cc.chromium('brave').open("", timeout = 10)