Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save daipresents/b211d3a3cf47908e87f0766f846bd73d to your computer and use it in GitHub Desktop.

Select an option

Save daipresents/b211d3a3cf47908e87f0766f846bd73d to your computer and use it in GitHub Desktop.
WebDriver+RSpecで、壮絶に、受け入れテスト結果を検証する方法例
@driver.find_element(:xpath, "/html/body/div/a").text
verify { (@driver.find_element(:xpath, "/html/body/div/a").text).should == "こんにちは、藤原さん" }
def verify(&blk)
yield
rescue ExpectationNotMetError => ex
@verification_errors << ex
end
after(:each) do
@driver.quit
@verification_errors.should == []
end
def element_present?(how, what)
@driver.find_element(how, what)
true
rescue Selenium::WebDriver::Error::NoSuchElementError
false
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment