Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
selenium RC是否使用java-jar选项运行c#测试?_C#_Selenium_Selenium Rc - Fatal编程技术网

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

selenium RC是否使用java-jar选项运行c#测试?,c#,selenium,selenium-rc,C#,Selenium,Selenium Rc,是否有任何选项可用于直接使用selenium服务器运行c#/.NET测试,如以下基于html的测试选项 (基于java-jar-selenium-server.jar C#的测试/套件) -htmlSuite:运行一个 单个HTML Selenese(Selenium Core)套件,然后退出 立即在浏览器上使用指定的浏览器(例如“*firefox”) 指定的URL(例如“”)。您需要指定 HTML测试套件的绝对路径以及 我们将生成的HTML结果文件 谢谢 好吧,C#测试不是java,所以我会说

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

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

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

谢谢

好吧,C#测试不是java,所以我会说不是。我想你必须创建一个C#类,或者其他什么来运行selenium的C#API,或者使用nUnit。也许我误解了这个问题?

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

java-jar-selenium-server.jar


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

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

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

如果您想要一个命令选项来启动Selenium RC服务器并运行测试,那么您需要让测试工具在启动时执行
java-jar Selenium server.jar
命令,然后在最后向它发送一个shutdown命令