gpt4 book ai didi

ruby - Watir Webdriver 加载 Chrome 扩展

转载 作者:太空宇宙 更新时间:2023-11-03 16:32:07 25 4
gpt4 key购买 nike

我正在尝试使用 Watir 加载 chrome 扩展程序,但遇到了问题。我发现了这个相关问题:Ability to launch chrome with extensions loaded with watir-webdriver .但是,在之后我仍然遇到同样的问题。

require 'rubygems'
require 'watir-webdriver'
require 'ruby-debug'
require 'nokogiri'

browser = Watir::Browser.new :chrome, :switches => %w[--load-extension=~/.config/google-chrome/Default/Extensions/anepbdekljkmmimmhbniglnnanmmkoja/0.1.12_0]

sleep(10)
browser.close

我还尝试将扩展名从/Extensions 复制到/Desktop 并从那里加载,但无济于事。

我得到的错误是Could not load extension from ... Manifest File Missing or Unreadable.Manifest 文件确实存在并且似乎是 JSON 格式的正确文件。

尝试加载不同的扩展程序也会失败。

最佳答案

下载chrome扩展crx文件,

Store the args or any other option need to pass in the watir_opts hash 
watir_opts[:extensions] = ['path of *.crx file']
browser = Watir::Browser.new :chrome, options: watir_opts

这对我有用。注意:我没有使用 'base64' gem 进行编码

关于ruby - Watir Webdriver 加载 Chrome 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14106604/

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