我知道Selenium正在用於自動化。我需要一個Java庫/ API /框架來捕獲瀏覽器的事件,以獲得它們的id,class或xPath的被單擊的元素。是否有任何java庫/ API /框架來捕獲瀏覽器事件?
回答
是的,我們有,現在首先框架和元素標識都是不同的東西。 我們首先處理元素,爲了識別它們,我們在Firefox瀏覽器中使用Fire-path,Firebug等插件,這有助於我們通過Xpath,CSS識別元素。同樣如你在你的問題中提到的框架,我們可以使用Junit(如果你使用Java),Nunit(如果你使用C#)和TestNG框架。
我想在運行時捕獲瀏覽器事件並獲取xPath。例如。如果我打開Goole頁面並鍵入內容並單擊搜索,則我想捕獲該單擊事件並獲取該搜索按鈕的xPath。 – 2014-12-02 10:10:51
Firebug是你必須得到的工具,以獲得Web元素的Xpaths,如果你想記錄你的行動,那麼Selenium IDE是你所需要的。 – 2014-12-02 10:13:03
你可以給一些參考url或代碼,以便如何在運行時記錄動作使用硒。 – 2014-12-02 10:15:16
- 1. 是否有任何js庫取代IE瀏覽器的Chrome瀏覽器框架
- 2. 捕獲瀏覽器事件
- 3. 在瀏覽器中捕獲JQuery事件
- 4. 捕獲事件時,瀏覽器窗口
- 5. 關閉瀏覽器捕獲事件
- 6. 是否有任何框架用java
- 7. SCons是否有任何庫/框架?
- 8. 是否有支持IE 5等瀏覽器的跨瀏覽器JavaScript框架?
- 9. 是否有任何Java API來捕獲請求和響應SOAP信封?
- 10. 捕捉瀏覽器關閉事件
- 11. 在javascript中捕獲瀏覽器的onClose事件 - 不是onUnload
- 12. 捕捉瀏覽器的音量事件
- 13. 瀏覽器是否記得事件?
- 14. Web瀏覽器控件:如何捕獲文檔事件?
- 15. 在Android瀏覽器中捕捉瀏覽器關閉事件
- 16. 捕獲瀏覽器事件的條件組合序列
- 17. 捕捉瀏覽器關閉事件沒有刷新事件
- 18. 是否有任何事件可以重新聚焦瀏覽器頁面?
- 19. 在硒瀏覽器中獲取瀏覽器關閉事件
- 20. 如何檢測事件是否爲瀏覽器事件
- 21. 瀏覽器插件列表中是否有任何信息?
- 22. 如何在iPad Web瀏覽器上捕獲Google Maps API CENTER_CHANGED事件?
- 23. 如何在谷歌瀏覽器中捕獲事件
- 24. 是否有使用Chrome調試協議/ API的瀏覽器庫?
- 25. 是否有可能爲特定的框架獲取瀏覽器開發工具?
- 26. 使用javascript捕獲新的瀏覽器窗口打開事件
- 27. P2P(瀏覽器來瀏覽器)與Java
- 28. 捕獲瀏覽器退出事件並取消生成的對話框
- 29. 捕獲網頁瀏覽器滾動條上的點擊事件
- 30. 是否有PHP瀏覽器?
你的意思是使用ID,類或XPath在瀏覽器中找到網頁元素?或者你正在考慮框架?兩者都是不同的東西 – 2014-12-02 08:31:33