我們以前一直使用RFT作爲自動化測試工具,並積累了數以萬計的自動化測試用例腳本,現在我們需要升級到Selenium工具,有沒有什麼辦法讓硒執行RFT腳本?如何讓硒識別RFT腳本
1
A
回答
1
您可以從命令行執行RFT腳本並解析HTML輸出日誌以確定測試是通過還是失敗;我對Selenium並不太熟悉,但它可能能夠做到這一點。
1
您不能將RFT腳本轉換爲Selenium腳本,因爲它們以完全不同的方式工作。
您基本上必須從頭開始重寫所有內容。
藉此機會檢查您的所有自動化測試。也許一些更多的測試分析可以導致更好的測試設計,減少腳本的數量並發現覆蓋過多和測試覆蓋不足的區域。
您可以在Software Quality Assurance & Testing獲得幫助。
祝你好運。
+0
感謝@Alessandro Da Rugna的建議 我將嘗試在rft腳本上做一些改編,看看能否使它工作。 – zenglzh
0
因爲RFT需要Obj Map文件來識別對象,所以RFT腳本不僅僅是一個java文件,你可以檢查一個RFT腳本中是否有許多不同的postfix文件,例如.rftdef和.rftxmap文件。因此,將RFT腳本轉換爲Selenium腳本是不可能的。我的建議如下: Yamikuronue表示使用RFT命令行來運行RFT腳本,或者如果您不喜歡兩種工具,則可以嘗試將Selenium腳本放入RFT環境中,導入硒罐,硒可能回放導致RFT也是Eclipse的IDE,這只是我的想法,我沒有付諸實踐
相關問題
- 1. RFT不識別webelements
- 2. 硒RC腳本太慢。無法識別
- 3. 如何快速製作IBM RFT腳本
- 4. 如何讓Visual Studio代碼識別Java腳本函數?
- 5. 如何讓Tomcat識別context.xml?
- 6. 如何讓m2eclipse識別$ M2_OPTS?
- 7. 硒對象識別
- 8. 硒不能識別href超文本
- 9. 識別硒中的ckeditor文本
- 10. 如何通過硒腳本
- 11. InnoSetup - 不識別shell腳本
- 12. Shell腳本模式識別
- 13. Powershell無法識別腳本
- 14. 腳本識別國家
- 15. 腳本無法識別FSharp.Data
- 16. javascript圖像識別腳本
- 17. Bash腳本無法識別「&」
- 18. 硒 - 識別網絡元素
- 19. 硒不能識別憑據
- 20. 硒不能識別幀
- 21. 如何讓硒腳本使用值列表?
- 22. 硒 - 如何讓腳本使用ajax控件下拉式
- 23. RFT使用腳本打開瀏覽器
- 24. php腳本識別鏈接文本
- 25. 如何在遠程機器上執行RFT腳本
- 26. 如何讓硒IDE
- 27. 如何讓gmail識別ics附件
- 28. 如何讓RubyMine識別Twitter-Bootstrap變量?
- 29. 如何讓Aptana識別.jspf文件?
- 30. 如何讓MAC識別linux BASH?
謝謝@ Yamikuronue.Yes,Selenium能真正實現你的想法。很好。但我不'不想使用兩種工具進行自動化測試。如果有工具可以將RFT腳本轉換爲Selenium scr ipt直接。或者對RFT腳本進行一些改編,讓它在Selenium環境下運行 – zenglzh