相关疑难解决方法(0)

从C#NUnit一个接一个地在多个浏览器中运行Selenium测试

我正在寻找推荐/最好的方法让Selenium测试一个接一个地在几个浏览器中执行.我正在测试的网站并不大,所以我还不需要并行解决方案.

我有一个通常的测试设置方法[SetUp],[TearDown][Test].当然,SetUp可以ISelenium使用我想要测试的任何浏览器来实例化一个新对象.

所以我想要的是以编程方式说:这个测试将按顺序在Chrome,IE和Firefox上运行.我怎么做?

编辑:

这可能会有所帮助.我们正在使用CruiseControl.NET在成功构建之后启动NUnit测试.有没有办法将参数传递给NUnit可执行文件,然后在测试中使用该参数?这样我们就可以使用不同的浏览器参数多次运行NUnit.

c# selenium nunit

30
推荐指数
3
解决办法
3万
查看次数

不区分大小写的字符串与linq-to-sql和linq-to-objects进行比较

另请参见LINQ to Objects和LINQ to SQL查询之间的差异

我们在数据库内存对象中使用了一些查询.

与linq-to-sql相比,使用不敏感字符串的最佳方法是什么?

  • 它在SQL Server上运行得很快
  • 相同的查询表达式可以与linq-to-objects一起使用以获得相同的结果

运用

a.ToLowerInvariant() == b.ToLowerInvariant()
Run Code Online (Sandbox Code Playgroud)

至少得到相同的结果,但据我所知,它不会在SQL服务器上处理,所以可能会慢得多

a == b
Run Code Online (Sandbox Code Playgroud)

.net linq linq-to-objects linq-to-sql

8
推荐指数
2
解决办法
3688
查看次数

使用 Nunit 或 Jenkins 多次运行 TestFixture

我有一个包含多个测试的 TestFixture。我想多次运行这个 TestFixture 来收集一些统计数据,但似乎找不到合理的方法。RepeatAttribute 不能用于 TestFixture。

我可以使用 Nunit 或 Jenkins(带有 nunit 插件)。有任何想法吗?否则我最终会将其编码到测试中或使用奇怪的批处理脚本。

c# nunit jenkins jenkins-plugins

3
推荐指数
1
解决办法
1336
查看次数