端口不可用。正在退出...对于 golang selenium webdriver

我使用selenium golang webdriver示例。


package main


import (

    "github.com/fedesog/webdriver"

    "log"

    "time"

)


func main() {

    chromeDriver := webdriver.NewChromeDriver("/path/To/Chrome/Driver/chromedriver")

    err := chromeDriver.Start()

    if err != nil {

        log.Println(err)

    }

    desired := webdriver.Capabilities{"Platform": "Linux"}

    required := webdriver.Capabilities{}

    session, err := chromeDriver.NewSession(desired, required)

    if err != nil {

        log.Println(err)

    }

    err = session.Url("http://golang.org")

    if err != nil {

        log.Println(err)

    }

    time.Sleep(10 * time.Second)

    session.Delete()

    chromeDriver.Stop()

}

它有效但记录错误:


Port not available. Exiting..

完整输出是:


Starting ChromeDriver (v2.9.248307) on port 9515

Port not available. Exiting...


慕桂英3389331
浏览 239回答 2
2回答

桃花长相依

尝试检查 chromedriver 日志或从控制台运行它。它可能是一些软件包依赖项,例如 dbus。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go