gpt4 book ai didi

google-chrome-extension - 能够使用加载了 watir-webdriver 的扩展启动 chrome

转载 作者:行者123 更新时间:2023-12-05 01:20:23 30 4
gpt4 key购买 nike

我正在尝试使用 watir-webdriver 启动 chrome,但加载了特定的扩展。我一直无法弄清楚如何在 ruby​​ 中做到这一点。当我运行以下代码时
@browser = Watir::Browser.new(:chrome, :switches => %w[--load-extension="file path of the extension"])
我会收到这条消息:enter image description here

现在我注意到奇怪的是双路径。我不确定路径的前半部分来自哪里(“...Google\Chrome\Application\21...”)。它的第二部分是我在代码中指定的。当我单击“确定”时,它将启动浏览器(它会等到我启动),但不会加载扩展程序。错误的奇怪之处在于 manafest.json 文件是
在那个文件夹位置(不,这不是扩展问题),对我来说看起来不错。我可以正常启动浏览器(在自动化之外),它会运行扩展。如果您需要更多信息,请告诉我。

最佳答案

好的,我想出了问题所在。我现在正在使用这行代码:

@browser = Watir::Browser.new :chrome, :switches => %w[--load-extension=.../Chrome/User\ Data/Default/Extensions/geelfhphabnejjhdalkjhgipohgpdnoc/0.9.7_0]

看起来它不喜欢路径周围的引号。把它们拿出来,它就很好地启动了扩展。

关于google-chrome-extension - 能够使用加载了 watir-webdriver 的扩展启动 chrome,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12586751/

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