【问题标题】:Does selenium RC runs c# tests using java -jar option?selenium RC 是否使用 java -jar 选项运行 c# 测试?
【发布时间】:2010-07-13 15:25:54
【问题描述】:

是否有任何选项可用于直接使用 selenium 服务器运行 c#/.NET 测试,例如基于 html 的测试的以下选项?

(java -jar selenium-server.jar 基于 C# 的测试/套件)

-htmlSuite : 运行一个 单个 HTML Selenese (Selenium Core) 套件然后退出 立即使用指定的浏览器(例如“*firefox”)在 指定的 URL(例如“http://www.google.com”)。您需要指定 HTML 测试套件的绝对路径以及 我们将生成的 HTML 结果文件。

谢谢!

【问题讨论】:

    标签: c# selenium selenium-rc


    【解决方案1】:

    要运行 C# 测试,您需要运行 Selenium 服务器

    java -jar selenium-server.jar

    然后您需要编译测试并使用 .NET 测试框架,如 NUnit、MBUnit 或 MSTest。

    【讨论】:

      【解决方案2】:

      嗯,C# 测试不是 java,所以我会说不。猜猜你必须创建一个 c# 类,或者一些东西来运行 selenium 的 c# API,或者使用 nUnit。也许我误解了这个问题?

      【讨论】:

        【解决方案3】:

        Selenium-RC 充当 Web 服务器。它以两种方式接受命令(以“selenese”形式) - 通过 HTML 文件或通过 HTTP 请求。 (如果您使用-interactive 标志启动它,它也可以在命令行上接受它们。

        各种客户端语言都是封装了 HTTP 协议的 API。如果您使用的是 C#,那么您需要编写一个 C# 程序(可能使用 NUnit 或其他一些基于 .NET 的单元测试工具)。

        如果您想要一个启动 Selenium-RC 服务器并运行测试的单命令选项,您需要让您的测试工具在启动时执行 java -jar selenium-server.jar 命令,然后发送关闭命令到放在最后。

        【讨论】:

          猜你喜欢
          • 2021-07-27
          • 1970-01-01
          • 2010-11-07
          • 1970-01-01
          • 1970-01-01
          • 2011-02-11
          • 2011-01-25
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多