0
我想測試某些內容是否不包含任何HTML。什麼是簡單而乾淨的方式呢?測試文本是否不包含任何HTML
page.find(".description").should_not have_content /\<.*\>/
不能正常工作,因爲它無法在<strong>Lorem
但傳<strong>Lorem
。可能是由於水豚幫助其用戶轉義HTML的方式。
解決xpaths的工作,但讓我想知道是否沒有更簡單的解決方案。
page.should_not have_selector(:xpath, "//div[@class="description"]/*")
有沒有內置的方法來檢測一些文本在水豚中被剝離了HTML?
,需要我跑通過硒這些步驟,這是慢了很多,更復雜(我已經測試部分JS相互作用,但儘可能少)。我認爲'has_selector'路線是可取的,那麼:'page.should_not have_selector(「。description strong」)' – berkes 2013-03-22 08:24:05
@berkes我不知道你使用哪個驅動程序。查看鏈接問題中的其他答案。他們用於RackTest – 2013-03-22 08:57:04