selenium RC是否使用java -jar选项运行c#测试?

时间:2010-07-13 15:25:54

标签: c# selenium selenium-rc

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

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

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

谢谢!

3 个答案:

答案 0 :(得分:1)

要运行C#测试,您需要使用

运行Selenium服务器

java -jar selenium-server.jar

然后你需要编译测试并使用像NUnit,MBUnit或MSTest这样的.NET测试框架。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

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

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