Skip to content

v0.11.0

Choose a tag to compare

@zninggo zninggo released this 19 Jul 12:53

v0.11.0 — CDP + optional browser CI

CDP

  • WebDriver.ExecuteCDPCommand(cmd, params) → ChromeDriver POST /session/{id}/goog/cdp/execute
  • No extra dependencies (raw cmd + params)
  • TestSmokeChrome checks Browser.getVersion when Chrome is present
  • Example_cdp in example_test.go
res, err := wd.ExecuteCDPCommand("Browser.getVersion", nil)
// res is map[string]interface{} with product, userAgent, ...

Browser CI

  • New workflow: browser (Actions → browser → Run workflow)
  • Also weekly schedule; downloads Chrome for Testing then runs smoke
  • Default ci workflow unchanged (fast, no forced browser download)
go get github.com/zninggo/selenium@v0.11.0