我想使用Selenium为我的网站编写一些测试但在开始之前我有几个问题。
注意我还没有看过Selenium,但这些只是前期问题
当然我不希望每次都为所有支持的浏览器运行所有测试。我可能会运行firefox,而不是其他的。
所以我不太确定如何编写一组代码但是要更改要加载的浏览器。
2.由于它实际上正在测试我的网站,我怎样才能编写一些代码来从数据库中删除用户?就像我不知道我是否可以将nunit连接到我的数据库。我从未能够获得实际命中数据库的nunit代码。
3.如何在所有浏览器上禁用Javascript,以便我可以测试服务器端验证和客户端验证?
现在一切都是。
感谢。
答案 0 :(得分:2)
要创建新的selenium会话,您需要执行类似
的操作private ISelenium selenium;
selenium = new DefaultSelenium("localhost", 4444, "*chrome", "http://www.stackoverflow.com");
第3个参数“* chrome”是告诉它使用哪个浏览器的参数。在How to run Google Chrome with Selenium RC?有一个有用的列表,表明其他有效值是什么,即* opera,* googlechrome,* iexplore等。
那么,您可以编写一个随机函数或基于一组不同浏览器创建selenium对象的东西,以便不是所有测试都在同一个浏览器上进行测试吗?