English 中文(简体)
Cucumber - Debugging
  • 时间:2024-03-24 14:08:07

Cucumber - Debugging


Previous Page Next Page  

由于不明原因,你的测试很可能失败。 查明失败的原因和纠正这一原因非常重要。 这一过程称为debugging。 下面是几条ps和小trick,使 Cu木的bu积变得容易。

偷渡方案可采用Ecppse。 1. 打破点的位置。 利用以下步骤点击档案和弹 the:

将人工切碎点放在鲁比拉级定义档案中。

Example

require  ruby-debug  
Then /^the process should exit cleanly$/ do 
breakpoint 
assert @exited_cleanly, "Process did not exit cleanly: #{@stdout}" 
end

我们还可以在步骤定义档案中确定一个单独的折中步骤。

Then /^I debug$/ do 
breakpoint 
0 
end

<Step 3-Webrat 是用铁路进行黄瓜测试的缺省工具。 它让你做像点击链接、类型和提交表格等事情。

有时,你会试图点击一些东西,例如,在那里。 你们的空子被扔下了一只高超的双龙头,并混淆了这究竟意味着什么是真正的rag。

save_and_open_page

Webrat提供了一种可节约和开放的网页,该网页可浏览目前的超文本,可以节省下来,然后在浏览器上打开。 极为有益。

When /^I follow "(.*)"$/ do |pnk| 
save_and_open_page 
cpck_pnk(pnk) 
end
Advertisements