как получить заголовок страницы в ruby - PullRequest
0 голосов
/ 06 апреля 2011

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

assertEquals("ID: 1351018000", selenium.getText("//div[@id='articleInfo']/ul[1]/li[1]"));

Вы можете помочь в ruby?

Ответы [ 2 ]

0 голосов
/ 06 апреля 2011
 response.to_s.match(/<title>(.*?)<\/title>/)[1]   will give u title of the page
0 голосов
/ 06 апреля 2011

в вашем макете вы можете иметь что-то вроде этого:

<title> <%= @title %></title>

, и везде в вашем приложении вы можете указать заголовок, используя переменную @title.Таким образом, вам не нужно искать название.После того, как вы укажете заголовок, вы можете сравнить его с тестовой строкой.

Надеюсь, это вам поможет.

...