tebeka / selenium

Selenium/Webdriver client for Go

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

I need the selenium server running. If you add error handing to your program you'll see the issue:

DurgaprasadKolli opened this issue · comments

package main

import (
"log"

"github.com/tebeka/selenium"

)

func main() {
caps := selenium.Capabilities{"browserName": "firefox"}
wd, err := selenium.NewRemote(caps, "")
if err != nil {
log.Fatal(err)
}
defer wd.Quit()
wd.Get("http://www.google.com")
elem, err := wd.FindElement(selenium.ByName, "q")
if err != nil {
log.Fatal(err)
}
elem.SendKeys("Working")
elem.Submit()
}