2

スクリプトを以下のパスに保存しました。

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 レポートのみを生成しています。

成功したステップと失敗したすべてのステップのスクリーンショットを含むレポートを作成したいと考えています。

4

2 に答える 2

3

watir-rspecとそのを使用できますWatir::RSpec::HtmlFormatter。これにより、失敗したすべてのスペックのスクリーンショット (および例で生成されたその他のファイル) が自動的に保存されます。

構成については、 READMEに従ってください。

于 2013-05-19T17:06:23.897 に答える