Asp.net 关于nunit硒的问题

Asp.net 关于nunit硒的问题,asp.net,nunit,selenium,Asp.net,Nunit,Selenium,我想使用Selenium为我的网站编写一些测试,但在开始之前,我有几个问题 注意,我还没有研究硒元素,这些只是前置问题 我如何在nunit中编写Selenium测试,它首先会说加载firefox进行测试设置。然后下一次加载IE并再次在IE中进行测试? 当然,我不想每次都为所有受支持的浏览器运行所有测试。我可能会比其他版本运行更多的firefox版本 因此,我不太确定如何编写一组代码,还不确定要加载哪个浏览器 2.既然它实际上是在测试我的站点,那么我最终如何编写一些代码来将用户从数据库中删除?就像

我想使用Selenium为我的网站编写一些测试,但在开始之前,我有几个问题

注意,我还没有研究硒元素,这些只是前置问题

我如何在nunit中编写Selenium测试,它首先会说加载firefox进行测试设置。然后下一次加载IE并再次在IE中进行测试? 当然,我不想每次都为所有受支持的浏览器运行所有测试。我可能会比其他版本运行更多的firefox版本

因此,我不太确定如何编写一组代码,还不确定要加载哪个浏览器

2.既然它实际上是在测试我的站点,那么我最终如何编写一些代码来将用户从数据库中删除?就像我不知道我是否能把nunit连接到我的数据库。我从来没能让nunit代码真正进入数据库

3.如何在所有浏览器上禁用Javascript,以便测试服务器端验证和客户端验证

现在就这些


谢谢。

要创建新的selenium会话,您需要执行以下操作

private ISelenium selenium;
selenium = new DefaultSelenium("localhost", 4444, "*chrome", "http://www.stackoverflow.com");
第三个参数*chrome告诉它使用哪个浏览器。有一个有用的列表,其中指明了其他有效值,即*opera、*googlechrome、*iexplore等

因此,您可以编写一个随机化器或其他东西,基于一组不同的浏览器创建selenium对象,以便不是所有测试都在同一个浏览器上测试