回答
的Java顯然對測試一定的優勢與硒 - 最明顯的是,你可以很容易地實例化遠程控制服務器並且不需要運行兩個獨立的應用程序。在Java中擴展Selenium也容易一點。
除此之外,您可以使用任何支持的語言輕鬆使用Selenium,並且如果您不得不使用不支持的語言,則可以編寫新的驅動程序。所以「」的「最佳」語言編寫Selenium測試是您最喜歡的語言。
就我個人而言,我使用的是Ruby,但那是因爲我使用了來自Cucumber和RSpec的Selenium - 兩者都是Ruby工具。
我想補充說,支持硒的ruby庫非常好。水豚,Webrat等使它相當簡單地添加Selenium到你的測試服,但是這些都是DSL的,所以你並不是真的在學習Selenium。 – Rodreegez 2010-07-19 11:01:20
這個問題似乎有點誤導。您使用硒到測試網絡應用程序。這些Web應用程序可以用Ruby,Perl,PHP,Python或任何您想要的Web框架編寫。
你可以看到支持的語言和相關框架的完整列表,在這裏:
http://seleniumhq.org/about/platforms.html#programming-languages
爲什麼downvote? – 2010-07-19 04:52:49
嗯,我didv downvote它。改爲正確投票 – Onnesh 2010-07-19 05:31:27
如果你問什麼語言最適合寫Selenium測試,答案是Java for Selenium 1.0。儘管Selenium被認爲是客戶端語言中立的,但只有Java客戶端才能實現一些角落操作。這是開發人員主要是Java人的事實的一個自然結果。
對於Selenium 2.0,Java仍然是最好的答案,因爲Java客戶端代碼是第一次寫入和正確性的標準。但.NET(如,例如,C#)和Python客戶端也有非常積極的支持。還有其他語言,但它們有點滯後。
- 1. 什麼是大型SOA系統的最佳編程語言?
- 2. 編程Webcrawler的最佳服務器語言是什麼?
- 3. 什麼是學習機器學習的最佳編程語言?
- 4. 什麼是Google Map API的最佳編程語言?
- 5. 編寫解析器和編譯器的最佳編程語言是什麼?
- 6. 什麼是編寫專家系統的最佳語言?
- 7. 程序員學習新語言的最佳方式是什麼?
- 8. 什麼是涉及SMS的手機開發的最佳編程語言?
- 9. 什麼是GPU的編程語言
- 10. 什麼是果醬的編程語言
- 11. 在編程語言中實現模板的最佳方式是什麼?
- 12. 這是什麼編程語言?
- 13. 什麼是正式編程語言?
- 14. 什麼是「自編程語言」
- 15. 什麼是'D'編程語言?
- 16. Windows:什麼編程語言?
- 17. 什麼是最好的視頻處理編程語言?
- 18. git用於多語言實現的最佳做法是什麼?
- 19. ELM語言入門的最佳方式是什麼?
- 20. 什麼是開始寫入的最佳語言操作系統
- 21. 語言文件的最佳格式是什麼?
- 22. .NET的最佳人工智能語言/框架是什麼?
- 23. 腳印識別的最佳語言是什麼?
- 24. 用於描述編程語言語法的術語是什麼?
- 25. 在Windows上編寫後臺任務的最佳語言是什麼?
- 26. 在Linux(Fedora)中編寫GUI應用程序的最佳編程語言是什麼?
- 27. - 什麼是最好的語言開始?
- 28. 使用什麼語言編寫Go編程語言?
- 29. 什麼編程語言的隱寫?
- 30. Oz編程語言中塊註釋的語法是什麼?
你知道哪種語言?你的網絡應用有哪些語言? – runrig 2010-07-19 16:40:38
你是指哪種語言最適合用來控制硒? – ThoralfSkolem 2012-07-10 03:38:05