selenium-webdriver では page_source メソッドを使うと、アクセスしているページの HTML ソースを取得することができます。include マッチャーを使って期待した文字列が HTML ソース内に含まれているか確認します。下記は RSpec のテストコードです。
sample_spec.rb
require 'selenium-webdriver'
describe "qiita.com" do
before :all do
@webdriver = Selenium::WebDriver.for :firefox
end
it "includes expected text" do
expected = "Qiitaは、プログラマのための技術情報共有サービスです。"
@webdriver.navigate.to "http://qiita.com"
expect(@webdriver.page_source).to include expected
end
after :all do
@webdriver.quit
end
end