2016-03-10 2 views
0

Я новичок в рубине, но знаком с селеном, и я хочу проверить название страницы (например, мы используем assertEquals с java). Я пытался найти везде, но не смог найти ничего подходящего для рубина.Проверьте название страницы в Selenium Webdriver с помощью Ruby

verify_title = driver.title 
assertEquals("Page Title" , driver.getTitle()); //want to change this line in ruby 

P.S. Я хочу использовать его без помощи огурца.

+0

'verify_title = driver.getTitle()' - вы пробовали это? – Brian

+0

@Brian Мой вопрос в том, как проверить название страницы? (не получив название) – djinc

+0

Мои извинения, я неправильно понял. 'string pageTitle = driver.getTitle(); string expectedTitle = «Заголовок вашей страницы здесь»; assertEquals (pageTitle, expectedTitle); ' – Brian

ответ

1
assertEquals("Page Title, driver.title) 

Я не знаю, какой тест рамки вы используете, но вы должны изменить assertEquals.

См. Пример Ruby here.

+0

Я попытался заглянуть в документацию рубина, но не смог найти ничего для assertEquals. – djinc

+1

Если вы хотите использовать Test :: Unit, 'assert_equal'. См. Утверждения: http://guides.rubyonrails.org/testing.html#available-assertions –

+0

Это сработало! Благодарю. Если бы добавить 'include Test :: Unit :: Assertions', а затем добавить' assert_equal (expectedPageTitle, ActualPageTitle "," Page Title not correct ")' – djinc

Смежные вопросы