當維護Web應用程序時,我們經常需要爲Web瀏覽器中呈現的特定元素追蹤底層頁面(JSP,ASP文件等)。多數情況下,我們一直在尋找關聯頁面。特別適用於Ajax沉重的Web應用程序,因爲瀏覽器中的URL地址不會改變。如果您多次嵌套包含頁面,那麼追蹤頁面就更加令人心煩意亂。你如何處理這個問題?對此有最佳做法嗎?如何查找網頁中任何元素的底層頁面代碼?
0
A
回答
1
我用我放入每個元素的JSP代碼,幷包含一個數字ID HTML註釋。 您可以通過查看問題頁面的html代碼來查看它們。 如果您遇到問題,您可以輕鬆地掃描您的項目以獲取唯一ID。
0
我平時看網頁我感興趣(的一部分)的來源,選擇一些「獨一無二」一段文字,然後做在jsp文件夾文本搜索。不是最優雅的方式,但它的工作原理。
如果你想提前(對於要創建的頁面),你可以考慮把該頁面的名稱作爲頁面上的評論,但這種方法不能執行的過程和頁面名稱更改的解決方案。
+0
謝謝,我用同樣的方式,我經常選擇Id作爲'獨特'的一段文字 – didxga 2011-03-25 10:18:00
相關問題
- 1. 頁面底部的查找元素
- 2. 如何查找網頁的父頁面
- 3. 如何在聚合物頁面找到硒元素的網頁元素?
- 4. 強制div成爲任何網頁和所有網頁的最頂層元素
- 5. 如何查找頁面中的所有元素
- 6. 如何使用selenium查找DYNAMIC頁面中的元素 - java?
- 7. 如何查找頁面上任何元素的類名或id名?
- 8. Selenium無法找到HTML頁面中的任何元素
- 9. 如何獲取谷歌搜索頁面的頁面標題(頁面源代碼和檢查元素不一樣)
- 10. Selenium - 查找網頁的所有元素
- 11. 頁面寬度大於頁面上的任何元素?
- 12. 如何使用Python訪問網頁中的任何元素?
- 13. 如何使用Selenium Webdriver正確查找網頁的元素?
- 14. 如何查找不同網頁上的元素?
- 15. 如何在javascript中查找/檢測頁面中的任何textarea
- 16. 如何在網頁中查找JavaScript源代碼?
- 17. 我如何使用Selenium在新的頁面,以查找元素
- 18. 如何查找超出頁面的元素
- 19. 在Bootstrap頁面底部的元素
- 20. PHP代碼阻止頁面中的任何代碼
- 21. 如何使用Selenium WebDriver在網頁上查找元素?
- 22. 如何使用href屬性查找網頁元素
- 23. 如何快速導航至GitHub網頁提交頁面中的任何頁面?
- 24. 如何在頁面上使用jquery查找焦點元素?
- 25. 在頁面顯示後如何查找元素是否存在
- 26. 如何在頁面上發現元素時播放代碼
- 27. 如何查看頁面源代碼與頁面渲染不同?
- 28. Selenium WebDriver在頁面上找不到任何元素
- 29. IE無法在頁面上找到任何元素
- 30. 如何比較Tridion中的任意兩個元素或頁面
謝謝,這是一個很好的跟蹤方式。您用數字標識代替頁面URL標記頁面,是否出於安全考慮? – didxga 2011-03-25 10:37:13
是的。我不喜歡有人在我的應用程序中獲得關於路徑結構的知識。 – Lars 2011-03-25 12:45:46