回答
的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. 编程Webcrawler的最佳服务器语言是什么?
- 2. 什么是大型SOA系统的最佳编程语言?
- 3. 什么是学习机器学习的最佳编程语言?
- 4. 什么是Google Map API的最佳编程语言?
- 5. 编写解析器和编译器的最佳编程语言是什么?
- 6. 什么是编写专家系统的最佳语言?
- 7. 构建(小型)Web应用程序的最佳编程语言是什么?
- 8. 什么是创建RIM应用程序的最佳语言?
- 9. 程序员学习新语言的最佳方式是什么?
- 10. 计算的最佳编程语言
- 11. XML和XSLT的最佳编程语言
- 12. 什么是涉及SMS的手机开发的最佳编程语言?
- 13. 什么是果酱的编程语言
- 14. 什么是GPU的编程语言
- 15. Udemy的编程语言是什么?
- 16. 在编程语言中实现模板的最佳方式是什么?
- 17. 什么是最好的语言来写硒测试?
- 18. 什么是“自编程语言”
- 19. 什么是'D'编程语言?
- 20. 这是什么编程语言?
- 21. ¿这是什么编程语言?
- 22. 这是什么编程语言?
- 23. 这是什么编程语言?
- 24. 这是什么编程语言
- 25. 什么是正式编程语言?
- 26. Windows:什么编程语言?
- 27. 什么编程语言?
- 28. 什么是最好的视频处理编程语言?
- 29. 语言文件的最佳格式是什么?
- 30. ELM语言入门的最佳方式是什么?
你知道哪种语言?你的网络应用有哪些语言? – runrig 2010-07-19 16:40:38
你是指哪种语言最适合用来控制硒? – ThoralfSkolem 2012-07-10 03:38:05