【问题标题】:Questions about Selenium with nunit关于 Selenium 和 nunit 的问题
【发布时间】:2010-11-20 00:00:06
【问题描述】:

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

请注意,我还没有看过 Selenium,但这些只是前置问题

  1. 如何在 nunit 中编写我的 Selenium 测试,首先说加载 firefox 进行测试设置。然后下次加载 IE 并再次在 IE 中进行测试?

当然,我不想每次都为所有受支持的浏览器运行所有测试。我可能会比其他人更多地运行firefox。

所以我不太确定如何编写一组代码来更改要加载的浏览器。

2.既然它实际上是在测试我的网站,我到底如何编写一些代码来从数据库中删除用户?就像我不知道我是否可以将 nunit 连接到我的数据库。我永远无法让 nunit 代码真正访问数据库。

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

暂时就这些了。

谢谢。

【问题讨论】:

    标签: asp.net nunit selenium


    【解决方案1】:

    要创建一个新的 selenium 会话,您需要做一些类似于

    private ISelenium selenium;
    selenium = new DefaultSelenium("localhost", 4444, "*chrome", "http://www.stackoverflow.com");
    

    第三个参数“*chrome”是告诉它使用哪个浏览器的参数。 How to run Google Chrome with Selenium RC? 有一个有用的列表,它指示其他有效值是什么,即 *opera、*googlechrome、*iexplore 等。

    那么,您可以编写一个随机化器或其他东西来根据一组不同的浏览器创建 selenium 对象,这样就不会一直在同一个浏览器上测试所有测试?

    【讨论】:

      猜你喜欢
      • 2011-01-25
      • 1970-01-01
      • 2021-06-25
      • 1970-01-01
      • 2019-02-27
      • 1970-01-01
      • 2011-10-10
      • 1970-01-01
      • 2019-05-10
      相关资源
      最近更新 更多