gpt4 book ai didi

ruby-on-rails - 带有失败屏幕截图的 Rspec HTML 报告

转载 作者:行者123 更新时间:2023-12-04 04:57:52 25 4
gpt4 key购买 nike

我将脚本保存在以下路径中:

C:\Desktop\RSpec_Folder

我的代码是:
require 'rspec'
require 'watir-webdriver'
require 'rautomation'
browser = Watir::Browser.new

RSpec.configure do |config|
config.before(:each) { @browser = browser }
config.after(:suite) { browser.close unless browser.nil? }
end

describe "Outbid Home Scenarios validation" do
before(:each) do
@browser.goto('http://www.outbid.com')
end

it "To validate outbid Logo/Home page navigation" do
@browser.link(:id, "home-link").click
end

it "Host & Join Live Auctions heading is available" do
@browser.text.include?('Host & Join Live Auctions')
end

it "Host & Join Live Auctions " do
@browser.text.include?('Host mail')
end

after(:each) do
@browser.close
end
end

我的 R 规范文件名是 outbid.Rb .从命令提示符运行上述脚本时:
rspec --format html --out results.html outbid.rb

它只生成 HTML 报告。

我想为所有通过和失败的步骤创建带有屏幕截图的报告。

最佳答案

您可以使用 watir-rspec和它的 Watir::RSpec::HtmlFormatter ,它会自动保存所有失败规范的屏幕截图(以及示例中生成的其他文件)。

只需关注 README对于配置。

关于ruby-on-rails - 带有失败屏幕截图的 Rspec HTML 报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16539945/

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