Selenium测试:html vs代码?

gga*_*ber 4 testing selenium

以html格式编写/记录selenium测试并使用"-htmlSuite"直接在服务器中运行它们或者在java/C#/中编写测试并使用selenium-rc在服务器中运行它们会更好吗?

推荐的解决方案是什么?

Aut*_*ter 7

我总是建议人们用编程语言编写Selenium测试,因为它允许测试更具表现力.

您可以创建所有测试使用的常用方法,如果更改,则可以更新1方法以通过n个测试,因为它们都在该项上失败.其中一个例子是Page Object模型,它是一种测试开发方法,建议您为每个与之交互的页面创建一个DSL,然后您的测试对技术和非技术人员都能更流畅地阅读.

如果您使用编程语言编写测试,您还可以利用Selenium Grid并行运行测试,以使它们更快