相关疑难解决方法(0)

如何找到Dragonfly with Cucumber/Capybara生成的图像?

如何使用Cucumber/Capybara在页面上找到图像的解决方案的评论中,有人问:

我似乎无法想象如何使用Dragonfly生成的URL.它们看起来像这样:/media/BAh_some_long_string_AwIw/12_11_52_810_5x5.jpg?s=7e360000,其中5x5.jpg是我的文件名.我尝试过类似:// img [@src ="/ media//#{image}?s =*"]但它不起作用.有什么提示吗?- Ramon Tayag 2月25日凌晨 4点18分

我有一个类似的问题,只是更糟糕 - 在我的情况下,生成的图像路径甚至不包括(jpg | png | gif)文件名,它们只有这些非常长的ID:

<img src="/media/BAhbB1sHOgZmSSIdNGQ4MTEyOGU3ZjViZmQwZTQ4MDAwMDAyBjoGRVRbCDoGcDoKdGh1bWJJIg0yMDB4MjAwIwY7BlQ" />
Run Code Online (Sandbox Code Playgroud)

(使用蜻蜓和mongo/gridfs)

这些路径渲染得很好,但我无法弄清楚如何在Cucumber/Capybara步骤中找到它们:P

有任何想法吗?我查看了Dragonfly的功能,但是他们只测试了图像本身的渲染,而没有检测到它在html页面中的存在.

ruby-on-rails cucumber image-upload capybara dragonfly-gem

1
推荐指数
1
解决办法
2290
查看次数