"add_experimental_option("debuggerAddress", "localhost:8989")" 添加到 Python 上的 Options() 时实际上做了什么?硒相关

what does "add_experimental_option("debuggerAddress", "localhost:8989")" actually do when added to Options() on Python? Selenium related

我试图找出使用以下选项 add_experimental_option("debuggerAddress", "localhost:8989"):

打开 chrome 驱动程序之间的区别
##chromeoptions
opt = Options()
opt.add_experimental_option("debuggerAddress", "localhost:8989")
driver = webdriver.Chrome(
    executable_path=os.path.join(sys.path[0]) + "/chromedriver.exe",
    chrome_options=opt,
)
driver.get('https://www.google.com/')

并打开相同的 chrome 驱动程序但没有任何选项:

driver = webdriver.Chrome(
    executable_path=os.path.join(sys.path[0]) + "/chromedriver.exe")
driver.get('https://www.google.com/')

在哪些方面 add_experimental_option("debuggerAddress", "localhost:8989") 会影响驱动程序的部署?

(基本答案,我是新手)

使用:

opt = Options()
opt.add_experimental_option("debuggerAddress", "localhost:8989")

您可以在已打开的浏览器上执行 selenium 脚本。
看这个视频你就轻松明白了:
https://www.youtube.com/watch?v=Zrx8FSEo9lk&t=432s&ab_channel=Mukeshotwani

在使用第二个选项时,脚本会打开一个新的浏览器并运行命令。