How to load extension for Chrome in remote selenium using golang?

Viewed 33


I have selenium in docker container(selenoid from aerocube) and selenium library for golang from tebeka.

I can't find any examples that show how to run chrome in a remote selenium with the extension (literally only for go)

I even found function in library which do it, but I did not found example of code where It was used.
(https://pkg.go.dev/github.com/tebeka/selenium@v0.9.9/chrome#Capabilities.AddExtension)

caps := selenium.Capabilities{"browserName": "chrome", "browserVersion": "103.0"}

driver, err := selenium.NewRemote(caps, "http://127.0.0.1:4444/wd/hub")
if err != nil {
    fmt.Printf("create selenium session error: %v\n", err)
    return
}
defer driver.Quit()
driver.Get("https://www.google.com/")
driver.Close() 
0 Answers
Related