我使用的水豚用黃瓜和紅寶石在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