我遇到了一種情況,我在DOM中使用xpath找到了一個「錨」標記,但相應的元素無處可查,並且在測試特定標記時,click()操作起作用。這甚至可能嗎?有沒有可能在dom中存在標籤但不在頁面上?
-1
A
回答
2
0
有很多可能的選項。 和上一個答案一樣,它可能有display : none
。如果您的特定元素不是這種情況,那麼它可能會繼承父節點。它的CSS類可以包含這個,可能涉及多個CSS類,只是想到了幾個想到的。
現在關於click()
方法實際上正在工作......這是因爲Selenium WebDriver不使用常規鼠標光標(您在屏幕上看到的那個)執行實際單擊或懸停在元素上,但所有內容在內部完成。
相關問題
- 1. 是否有可能在HTML頁面上的<script/>標籤中緩存JS?
- 2. Ionic 2:有沒有什麼方法可以在頁面上顯示不是標籤子項的標籤?
- 3. 在winforms tabcontrol中,有沒有辦法讓某個標籤可見但不可選?
- 4. 有沒有辦法在同一頁面上更改UIPageViewController中的標籤文本?
- 5. FPDF沒有寫在所有頁面上
- 6. 頁面在react-router-dom V4上沒有再次渲染?
- 7. 有沒有辦法在「項目」頁面上自定義「成功」標籤?
- 8. 如何在html頁面中獲取所有p和h標籤的值,但不包括所有其他標籤
- 9. 是否有可能在IE標準視圖中顯示jsp頁面,但不能在兼容視圖中顯示
- 10. 搜索欄不能在不同的頁面標籤上工作
- 11. 是否有可能在asp.net 2010網頁中實現html5 標籤
- 12. 哪裏可以在有主頁的頁面上添加鏈接標籤?
- 13. 標籤欄沒有顯示在子頁面運行期間
- 14. GTM標記設置爲在「所有頁面」上觸發但未在所有頁面上顯示
- 15. 頁面標籤不在頁面上顯示
- 16. 圖片標籤只有在其他頁面上的主頁返回頭像不
- 17. 參數添加到模型,但沒有在頁面上顯示
- 18. 有沒有辦法在select標籤中選擇optgroup的標籤?
- 19. Docusign在所有頁面上重複簽名標記
- 20. Datatable dom l過濾器沒有標籤
- 21. 有人可以在我的庫中執行php函數,但是在查看的頁面上沒有調用嗎?
- 22. 在主頁面上調用HTTPModule但不在子頁面上
- 23. 刮網頁沒有阿賈克斯調用,但數據不在DOM中
- 24. 爲什麼活動標籤在我的頁面上沒有改變?
- 25. 有沒有可能使用<h:link>標籤在JSF中鏈接自己?
- 26. 有沒有辦法在DOM中的HTML標籤之間提取文字逐字?
- 27. 有沒有辦法將Hibernate映射到可能存在或不存在的列?
- 28. 在多個頁面上填充標籤
- 29. 功能,但實際上沒有可用
- 30. 硒在沒有響應的頁面上沒有響應
我不認爲這是。但我認爲缺少具體內容 - 當你在頁面上說「無處可尋」時,你的意思是什麼?顯示的頁面或源代碼或什麼? – vlaz
顯示的頁面 – wolfsbane
在這種情況下,鏈接可能被隱藏(未顯示),被掩蓋(某些東西放在它的前面),只顯示但不可見(沒有內容,因此具有零維)或其他。完全有可能在DOM中看到一些你看不到的東西,事實上這很常見。 – vlaz