我需要獲取<input>
的值,特別是其值屬性中包含的值。但是,input
不可見,所以這似乎是testcafé的問題。有誰知道如何解決這個問題?有沒有一個特殊的選項,您可以使用Selectors
使它工作?謝謝幫助我,感謝任何幫助!Testcafé - 獲取不可見內容<input>的值屬性
回答
得到它,只需聲明這樣let yourInputs = Selector('input[type="hidden"]')
一個選擇,這將讓所有隱藏inputs
並返回一個節點列表,你可以在遍歷您測試。
如果你想要更具體一些,並選擇一個ID或名稱,就像@ lumio一樣。
然後,您可以使用await yourInputs.value
訪問您的測試運行中的值。
我想你的意思是一個隱藏的輸入元素,如<input type="hidden" />
,並且您希望在將值發送到Node應用程序之前接收該值。您可以使用querySelector
。
console.log(document.querySelector('input[name=test]').value);
<input type="hidden" name="test" value="hello world" />
對於TestCafé你得到它創建了一個選擇的Selector
-constructor。
由於fweidemann14指出的那樣,你可以做到以下幾點:
const hiddenInputs = Selector('input[type="hidden"]');
當然這是工作,但我想使用Testcafé的功能,不僅僅是普通的js;) – fweidemann14
想通了,你的js實際上是相當有幫助的,會得到upvote讓我走上正確的軌道man;) – fweidemann14
@ fweidemann14真棒!我誤解了TestCafé。今天學到了新東西。我更新了答案,但我會接受你的回答! – lumio
- 1. 屬性不可見
- 2. Ext.Carousel的內容不可見
- 3. Func <EventHandler,從args獲取屬性值?
- 4. 獲取屬性名稱值<input>
- 5. 提取內容屬性的內容?
- 6. 獲取不可見的內部div
- 7. 獲取iframe屬性和內容
- 8. 使用內容屬性獲取圖標?
- 9. jQuery:如何獲取不可見的溢出內容:隱藏?
- 10. 從iframe內容獲取父元素的屬性值
- 11. 從contentpresenter中的內容獲取附加屬性值
- 12. Inner TabLayoutPanel內容不可見
- 13. iOS UITableView內容不可見
- 14. 擴展內容不可見
- 15. 獲取href屬性的值<a>不帶jQuery的標籤
- 16. JSP獲取屬性| <jsp:getProperty
- 17. TFS獲取最新代碼 - GettingEventArgs屬性'Total'和'Current'不可見
- 18. 使用BeautifulSoup或XPATH獲取內容屬性值對
- 19. 獲取屬性值
- 20. 基於strstr的多個url值的內容可見性?
- 21. Silverlight屬性的屬性值無效可見性
- 22. CSS'content'屬性可以獲取內聯樣式的值嗎?
- 23. 獲取特定屬性的屬性值
- 24. 獲取不可見的uitableviewcell
- 25. D2L每位用戶內容可見性
- 26. 如何獲取可變屬性值?
- 27. 可能從屬性獲取價值?
- 28. Yii2每個內容的可見性取決於角色
- 29. aspx可見屬性
- 30. TextBox可見屬性
另外,如果你想在Selector中執行JavaScript,你可以按如下方式使用它:'var yourVar = Selector((=)=> {「your logic here}}」 - 這允許你要改變你的靜態選擇。完成後只需返回一個字符串Node或NodeList。在這裏你實際上也可以使用querySelector! – fweidemann14