我遇到了一種情況,我在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. 標籤在ASP.NET頁面的當前上下文中不存在
- 5. 點擊功能沒有標籤但沒有標籤
- 6. 有沒有可能在TextInputLayout中使用EditText處理標籤?
- 7. 有沒有辦法在同一頁面上更改UIPageViewController中的標籤文本?
- 8. 有沒有可能在PHP的網頁空間之外存儲任何頁面?
- 9. 有沒有可能在網頁中緩存pdf文件?
- 10. FPDF沒有寫在所有頁面上
- 11. 添加的頁面標籤沒有出現在頁
- 12. 頁面在react-router-dom V4上沒有再次渲染?
- 13. 在https頁面上有http鏈接,但沒有腳本或css
- 14. 有沒有辦法在每個DOM標籤旁添加行號?
- 15. 有沒有辦法在「項目」頁面上自定義「成功」標籤?
- 16. 的DocuSign標籤 - 可能不存在
- 17. 是否有可能在IE標準視圖中顯示jsp頁面,但不能在兼容視圖中顯示
- 18. 如何在html頁面中獲取所有p和h標籤的值,但不包括所有其他標籤
- 19. 搜索欄不能在不同的頁面標籤上工作
- 20. 主頁面不能在單個頁面上工作,但只能在IE中
- 21. 是否有可能在asp.net 2010網頁中實現html5 標籤
- 22. 有沒有可能在PHP中更新一個值而不刷新頁面?
- 23. 是否有可能得到哪個標籤加載Ajax頁面沒有GET?
- 24. 哪裏可以在有主頁的頁面上添加鏈接標籤?
- 25. jQuery的標籤沒有在Safari上
- 26. 標籤欄沒有顯示在子頁面運行期間
- 27. GTM標記設置爲在「所有頁面」上觸發但未在所有頁面上顯示
- 28. 頁面標籤不在頁面上顯示
- 29. 組件沒有顯示在頁面上
- 30. jRecorder沒有在頁面上顯示
我不認爲這是。但我認爲缺少具體內容 - 當你在頁面上說「無處可尋」時,你的意思是什麼?顯示的頁面或源代碼或什麼? – vlaz
顯示的頁面 – wolfsbane
在這種情況下,鏈接可能被隱藏(未顯示),被掩蓋(某些東西放在它的前面),只顯示但不可見(沒有內容,因此具有零維)或其他。完全有可能在DOM中看到一些你看不到的東西,事實上這很常見。 – vlaz