我們正在自動執行Web測試並希望驗證文本區域中的內容。Jquery - 獲取文本區域中實際顯示的內容
我們希望從用戶角度檢查實際顯示的內容。使用佔位符或用戶/測試用例輸入它並不重要。我們使用html5佔位符屬性。
$("textarea").text()
如果文本是通過佔位符輸入的,則不會給我任何東西。
嘗試了$("textarea").val()
,但它給了我與使用.text()
相同的行爲。
我們可以編寫像if (text is empty) { look at placeholder }
這樣的邏輯,但由於它不能確定文本區域中實際顯示的內容,所以感覺不對。我想有一個替代使用邏輯。否則,我們假設瀏覽器使用我們在測試中實現的相同邏輯。
任何想法?
爲什麼不讀出通過'.attr佔位符屬性( )'如果textarea是「空的」? –
Hi @GungFoo。正如問題中所解釋的,我希望有一個替代使用邏輯。如果我們這樣做,那麼我們假設瀏覽器使用我們在測試中實現的相同邏輯。 –