Maj*_*jor 4 google-chrome-extension watir-webdriver
我正在尝试使用watir-webdriver启动chrome,但加载了特定的扩展名.我一直无法弄清楚如何在ruby中做到这一点.当我运行以下代码时
@browser = Watir::Browser.new(:chrome, :switches => %w[--load-extension="file path of the extension"])
我会收到这条消息:
现在我注意到奇怪的是双重路径.我不确定路径的前半部分来自哪里("... 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]
Run Code Online (Sandbox Code Playgroud)
看起来它不喜欢路径周围的引号.拿出那些,它推出了扩展罚款.
| 归档时间: |
|
| 查看次数: |
1737 次 |
| 最近记录: |