如何检查在文本区域中输入特定1个字符在水豚中是大写的。
示例:-在文本区我输入的architect是一个出版物。
那么我们如何检查并验证"architect“应该是水豚/cucumber中的大写字母呢?
发布于 2014-01-09 22:37:02
您可以通过执行以下操作来获取文本区域的文本:
textarea_text = page.find(:css, 'textarea').text请注意,如果页面上有多个文本区域,则需要使定位器更加具体。
从文本区域的文本中,您可以通过执行以下操作来获取第一个字母:
textarea_text[0]
#=> "a"您可以通过执行以下操作来大写字符串:
textarea_text[0].capitalize
#=> "A"因此,您的步骤可能如下所示:
Then /the first letter should be capitalized/ do
textarea_text = page.find(:css, 'textarea').text
first_letter = textarea_text[0]
first_letter.should == first_letter.capitalize
endhttps://stackoverflow.com/questions/21018593
复制相似问题