gpt4 book ai didi

google-chrome - Selenium 不启动可移植 chrome 而是本地安装

转载 作者:行者123 更新时间:2023-12-04 15:20:32 24 4
gpt4 key购买 nike

我的 Selenium 网络驱动程序有问题。我想要做的是启动一个“可移植”chrome 而不是我的本地安装,因为它有不同的设置。

问题是可移植 Chrome(来自 PortableApps)似乎只有在使用 GoogleChromePortable.exe 时才会启动。如果我直接使用 Chrome 二进制文件,它将启动我的本地安装。
使用 Selenium 似乎无论我传递给它什么 Chrome 路径(GoogleChromePortable.exe 或二进制路径),它都会启动我的本地安装。

这是我的代码:

String chromePath = "M:/my/path";
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
ChromeOptions options = new ChromeOptions();
capabilities.setCapability("chrome.binary", chromePath);
capabilities.setCapability(ChromeOptions.CAPABILITY, options);

任何想法如何能够启动我的可移植 chrome?
谢谢

最佳答案

对于遇到此问题的任何其他人,以下是我设法启动可移植 Chrome 的方法:

ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.setBinary(binaryPath);
driver = new ChromeDriver(chromeOptions);

关于google-chrome - Selenium 不启动可移植 chrome 而是本地安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32817962/

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