我是铁杆和黄瓜上的红宝石新手。实际上我试图比较页面标题与我期待的文本,但不知道如何在红宝石中获取文本。在selenium中我们可以使用像
这样的getText函数assertEquals("ID: 1351018000", selenium.getText("//div[@id='articleInfo']/ul[1]/li[1]"));
你能帮助红宝石吗?
答案 0 :(得分:0)
<title> <%= @title %></title>
在应用程序的任何位置,您都可以使用@title变量指定标题。所以你不需要搜索标题。指定标题后,您可以将其与测试字符串进行比较。
我希望它会对你有所帮助。
答案 1 :(得分:0)
response.to_s.match(/<title>(.*?)<\/title>/)[1] will give u title of the page