腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
调用
机械化
代理的read_timeout=时出现ruby
Fakeweb
错误
、
、
我正在
使用
机械化
来抓取一些网站。在爬行时,我会将页面保存到文件中,以便稍后
使用
Fakeweb
进行
测试。我的
机械化
代理是这样创建的: a.read_timeout = 20 # doesn't work with
Fakeweb
?a.max_history = 1 当我运行我的应用程序使
Fakeweb
能够获取文件而不是实际的Internet访问时,我的日志会为我尝试的每个uri抛出这些消
浏览 0
提问于2011-08-21
得票数 0
回答已采纳
4
回答
如何测试
使用
机械化
的ruby应用程序
、
、
、
我写了一个小程序,
使用
机械化
来遍历一个站点。 我想为它编写测试,但不希望它每次运行测试时都登录到网站上。我想模拟一下互联网,这样当它访问某个站点时,它只会返回存储的结果。
浏览 38
提问于2010-01-28
得票数 19
回答已采纳
4
回答
使用
Mechanize读取本地HTML文件
、
我正在构建一个爬虫,我知道如何
使用
ruby
机械化
从网络中读取页面,
使用
以下代码:agent = Mechanize.new但是我可以
使用
Mechanize从文件系统中读取HTML文件吗?
浏览 0
提问于2011-09-29
得票数 10
回答已采纳
2
回答
使用
FakeWeb
实现
机械化
、
、
我正在
使用
Mechanize从页面中提取链接。为了简化开发,我
使用
fakeweb
来做超快的响应,以减少每次代码运行时的等待和烦人。tags_url = "http://website.com/tags/"puts page.class # => File 如果我不伪装tags_ur
浏览 0
提问于2009-12-09
得票数 1
回答已采纳
2
回答
ruby:@socket在执行发现时未设置
、
、
、
在试图
进行
身份验证时,我在日志中找到了以下内容: OpenID::FetchingError: Error fetching https://www.google.com/accounts/o8/.well-known
浏览 5
提问于2011-03-19
得票数 5
1
回答
如何在单元测试之外
使用
mocha?
、
我试图在单元测试之外
使用
mocha来模拟Net::HTTPResponse对象。下面是一个简单的例子: #!
浏览 2
提问于2011-12-23
得票数 1
回答已采纳
1
回答
ElasticSearch + Tire:模拟ES的好策略
、
、
、
、
我在我的网站主页上
使用
ElasticSearch。在我的验收测试中,当用户登录时,他会被重定向到主页。config.before(:each) do Model.create_elasticsearch_indexResults should be ordered by distance", :ela
浏览 2
提问于2012-05-02
得票数 9
回答已采纳
2
回答
与为测试编写模拟代码相比,
使用
FakeWeb
的缺点
、
、
、
我从来不喜欢写mock,不久前这里有人推荐
使用
FakeWeb
。我立刻就完全爱上了
FakeWeb
。然而,我不得不怀疑
使用
FakeWeb
是否有不利的一面。看起来mock仍然很常见,所以我想知道
使用
FakeWeb
有什么不好。有没有某种你不能用
Fakeweb
覆盖的错误,或者是关于TDD或BDD过程的?
浏览 6
提问于2010-03-19
得票数 7
回答已采纳
3
回答
如何
使用
Test::Unit全局地存根http请求?
、
、
、
、
当我
使用
而不是WebMock时,也会发生类似的事情。这似乎是一个范围问题,但我不知道如何解决它。想法?
浏览 1
提问于2011-07-07
得票数 4
回答已采纳
2
回答
加载大量页面时selenium出现Timeout::Error错误
、
、
在加载大量网页时,我遇到了Timeout::Error问题。我观察到,即使我添加了一个隐式等待调用@driver.manage.timeouts.implicit_wait = 300,在300秒之前也会抛出一个超时错误--它会在大约60-70秒内抛出。Timeout::ErrorC:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/net/protocol.r
浏览 0
提问于2012-11-01
得票数 1
回答已采纳
1
回答
如何防止功能测试用例创建ActiveResource调用?
、
、
我有一个控制器,它在执行ActiveResource请求时触发它。该请求中包含一个id,它是作为我的控制器执行的一部分生成的(因此,/a/b/{my_id}/c.xml,,其中my_id是由控制器生成的值)。我看过HttpMock,这似乎是一个很好的解决方案,但它似乎不允许respond_to块中的通配符或正则表达式(例如)这是必要的,因为生成的id是请求的一部分。
浏览 2
提问于2011-09-06
得票数 0
回答已采纳
2
回答
黄瓜,水豚和硒随机起作用
、
、
、
/Users/christianhager/.rvm/rubies/ruby-1.8.6-p399/lib/ruby/1.8/net/http.rb:1050:in `request_without_
fakeweb
/Users/christianhager/.rvm/rubies/ruby-1.8.6-p399/lib/ruby/1.8/net/http.rb:1037:in `
浏览 0
提问于2010-06-02
得票数 7
1
回答
在我的测试中存根出一个对google地图api的请求
、
、
、
我尝试
使用
FakeWeb
(在cucumber/rails中)模拟地理编码请求。当我阻止所有http请求时,我收到以下消息:因此,我尝试通过以下方式注册url:
FakeWeb
.register_uri(:any, %r|http://maps\.google以及
FakeWeb
如何返回json数据。是否有人有一种解决方案,可以将服务
浏览 0
提问于2011-11-06
得票数 0
2
回答
模仿Curl::Easy.perform?(在路缘)
、
、
、
有没有办法模仿柯布的Easy.perform方法
进行
单元测试?我用它来访问Facebook的图形API,但似乎没有一个http mock库支持Curb。 这里最好的方法是什么?
浏览 0
提问于2010-08-02
得票数 4
回答已采纳
1
回答
测试Net::HTTP.get_Response()
、
、
、
我正在尝试测试我在我的一个rails模型上
使用
的方法。我正在从一个url返回HTTP状态,我不知道如何存根返回来测试不同的返回代码,以确保我的代码在不同的情况下工作。
浏览 0
提问于2012-09-14
得票数 2
回答已采纳
1
回答
如何在Rails 2.3应用程序中
使用
PayPal快速签出配置集成测试
、
、
、
虽然我已经在单元测试中成功地设置了
FakeWeb
以模拟来自PayPal API的适当的XML响应,但是在一些集成场景中,我需要能够处理背对背的PayPal请求。有没有一种方法可以告诉
FakeWeb
根据POSTed数据做出不同的响应?或者,在
FakeWeb
拦截第一个请求之后,是否有一种方法可以让它触发回调方法,这样我就可以设置下一个请求了?如果有关系,我们正在
使用
paypal-sdk-商人宝石。我们的测试环境
使用
以下gems: gem 'autotest-rail
浏览 0
提问于2013-10-23
得票数 1
回答已采纳
3
回答
在所有黄瓜测试中对web服务的假调用
、
我
使用
FakeWeb
gem在一些测试中伪造这些调用,方法是注册如下所示的URI:
FakeWeb
.register_uri(:get, "http://webservice.com/param?
浏览 3
提问于2012-11-09
得票数 1
回答已采纳
1
回答
` `Zlib::GzipFile::Error` `在rspec中
使用
‘with’
、
我想在vcr中
使用
rspec。没有vcr的测试通过了这段代码。vcr.rb c.cassette_library_dir = Rails.root.join("spec", "vcr") c.stub_with :
fakeweb
浏览 7
提问于2013-11-30
得票数 1
回答已采纳
3
回答
用cucumber和Rspec开发带BDD的SOAP客户端
、
、
、
、
作为学习经验,我正在开发一个小型Rails应用程序,它应该查询现有的SOAP API/web服务(
使用
handsoap gem),并将在那里收集的信息简单地呈现给用户。我喜欢
使用
rspec,并且正在习惯
使用
cucumber来测试我的应用程序。让我困惑的部分是如何测试与API的交互,即来回传递XML请求和响应的“非表示”部分。谢谢!
浏览 2
提问于2009-06-24
得票数 1
2
回答
引发OpenURI::HTTPError导致错误的参数数量错误
、
、
、
我正在测试一个方法如何处理一个302 HTTPError异常。我试着截断one方法调用,以编程方式引发one方法调用,但是它总是报告错误的参数数量错误(0代表2)document = Nokogiri.HTML open(source_url)subject.stub(:open).and_raise(OpenURI::HTTPError)subject.update_from_remote 我不认为它与Nokogiri.HTML()或Open-uri
浏览 0
提问于2011-11-28
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用加密货币进行
使用osquery进行远程取证
使用 Transformer 进行视频分割
使用Mavem进行集成测试
使用Jenkins进行代码发布
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券