gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 02:05:36 29 4
gpt4 key购买 nike

我使用 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...

最佳答案

看起来 fedesog/webdriver 正试图在端口 9515 上打开一个监听器,但失败了:

https://github.com/fedesog/webdriver/blob/master/chromedriver.go

您可以尝试切换端口或查看是否有任何东西阻塞了您计算机上的该端口。

关于selenium - 端口不可用。退出...对于 golang selenium webdriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27772832/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com