我见过很多关于这个问题的迭代,但每一次都在使用Chrome。我正试图使用Selenium来实现工作自动化,但当我试图在公司计算机上运行代码时,它失败了,尽管它在我的个人计算机上运行得很好。我得到了错误";selenium.com.mon.exceptions.WebDriverException:消息:DevToolsActivePort不存在"。我认为这可能是由于我的工作场所使用的云系统,但我不确定该怎么办。我尝试了向Chrome用户建议的修复程序,但我无法将选项传递给Edge((初始值设定项。
我的代码此时已经失败了。
from selenium import webdriver
browser = webdriver.Edge()
添加参数"--远程调试端口=xxxx";修复了问题。
我在使用边缘硒工具和selenium4时遇到了一些问题,但在卸载前者后,我可以为边缘驱动程序添加选项。