我将脚本保存在以下路径中:
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 报告。
我想为所有通过和失败的步骤创建带有屏幕截图的报告。