Java显然对使用Selenium进行测试具有一定的优势 - 最明显的是您可以在进程中轻松实例化远程控制服务器,而无需运行两个单独的应用程序.在Java中扩展Selenium也更容易一些.
除此之外,您可以使用任何支持的语言轻松使用Selenium,如果您需要,可以编写新的驱动程序,如果您想使用不受支持的语言.所以,"最好"的语言,你写Selenium测试的是你最熟悉的语言.
就个人而言,我正在使用Ruby,但那是因为我使用的是Cucumber和RSpec的Selenium--两者都是Ruby工具.
如果你问的是哪种语言最适合编写Selenium测试,那么答案就是Selenium 1.0的Java.虽然Selenium被认为是客户端语言中立的,但是有一些只在Java客户端中实现的角落操作.这是开发人员主要是Java人员这一事实的自然结果.
对于Selenium 2.0,Java仍然是最好的答案,因为Java客户端代码是第一个编写的,也是正确性的标准.但.NET(例如,C#)和Python客户端也有相当积极的支持.还有其他语言,但它们有点滞后.
这个问题似乎有点误导.您使用Selenium来测试 Web应用程序.
这些Web应用程序可以用Ruby,Perl,PHP,Python或任何您想要的Web框架编写.
您可以在此处查看支持的语言和相关框架的完整列表:
http://seleniumhq.org/about/platforms.html#programming-languages
归档时间: |
|
查看次数: |
8914 次 |
最近记录: |