自動化スイートを作成するためにwatirを使用しています。複数のテスト スクリプト ファイルがあり、テスト スクリプトの構造は次のようになります。
require_relative 'RubyDriver'
require 'test/unit'
class LoginTest < Test::Unit::TestCase
def test_method
@driver = RubyDriver.new("/home/pratik/study/UIAutomation/LoginScript.xlsx")
@driver.call_driver
end
def teardown
@driver.create_report
puts "[Finishing at #{Time.now}]\n\n"
end
def setup
puts "[Starting at #{Time.now}]\n\n"
end
end
ここで、1. ログインして予約を作成する 2. ログインして予約をキャンセルする 2 つのフローを自動化する必要があるとします。
予約を作成して予約をキャンセルするための同様のスクリプトがありますが、テスト ケースとしてどのように作成すればよいでしょうか。 1. ログインして予約を作成 2. ログインして予約をキャンセル
ありがとう