gpt4 book ai didi

java - 使用 Selenium 从 Chrome Web Store 安装/添加 chrome 扩展

转载 作者:太空宇宙 更新时间:2023-11-04 13:08:30 25 4
gpt4 key购买 nike

我正在使用 Selenium 和 Java 来开发测试自动化。我想安装/添加扩展到通过 Selenium 启动的 chrome 实例。安装/添加扩展的一种方法是使用 .crx 文件,如下所示。

ChromeOptions options = new ChromeOptions();
options.addExtensions(new File(ext_path));

DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability(ChromeOptions.CAPABILITY, options);

driver = new ChromeDriver(capabilities);

但我想从 Chrome 网上应用店安装/添加扩展程序。任何人都可以建议如何实现这一目标。谢谢。

最佳答案

您可以使用 options.addExtensions/addArguments 将扩展(打包/解包)安装到 chrome,如下所述:- https://sites.google.com/a/chromium.org/chromedriver/extensions

替代方案: Chromedriver 每次都会使用临时配置文件打开新的 chrome 实例以供执行。为了避免这种情况,您可以使用安装了所需 chrome 扩展的现有配置文件或者,您可以向已运行的已安装所需扩展的 chrome 实例发送命令。

通常,由于存在确认对话框,无法单独使用 ChromeDriver/Selenium 测试 Chrome 扩展程序的内联/网络商店安装。您可以使用特定于平台的技巧来单击按钮(例如通过 AutoIt),

关于java - 使用 Selenium 从 Chrome Web Store 安装/添加 chrome 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34194674/

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