我使用的水豚用黄瓜和红宝石在Capybara验证元素文本长度的正确方法是什么?
env.rb
Capybara.current_driver = :selenium
我有许多语言网站,我想验证下应该有100个字符的最小长度的文本元素,否则,显示一个消息
<p id="user_text">sometext</p>
在“USER_TEXT”的文字可以是任何语言,所以
(("#user_text").text.length > 99) == true
Element.should have_content?("text") won't work because I don't know the text in "user_text"
以上方法是不行的,总是通过。
我将如何验证文本的长度并在失败时打印消息?
任何答案将不胜感激。
感谢的人,它帮助:) – amjad