0
如何檢查在文本區域中輸入的特定1字符是否在capybara中大寫。檢查輸入的特定字母是否在capybara中大寫
例如: - 在我輸入的文本區域中 架構師是一個出版物。
那麼如何才能檢查,並把確認說,「建築師」應該是在水豚/黃瓜大寫字母
如何檢查在文本區域中輸入的特定1字符是否在capybara中大寫。檢查輸入的特定字母是否在capybara中大寫
例如: - 在我輸入的文本區域中 架構師是一個出版物。
那麼如何才能檢查,並把確認說,「建築師」應該是在水豚/黃瓜大寫字母
您可以通過以下操作獲取文本textarea的:
textarea_text = page.find(:css, 'textarea').text
注意如果頁面上有多個文本區域,則需要使定位器更加具體。
從textarea的文字,你可以通過執行獲得的第一個字母:
textarea_text[0].capitalize
#=> "A"
因此您的步驟可以是這樣的:
textarea_text[0]
#=> "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
end