C# 继Selenium grid hub&;节点是否已设置?
我有一个Selenium Grid hub版本2.22.0,其中有5个节点正在运行。以下是他们的名单:C# 继Selenium grid hub&;节点是否已设置?,c#,selenium,webdriver,selenium-grid,C#,Selenium,Webdriver,Selenium Grid,我有一个Selenium Grid hub版本2.22.0,其中有5个节点正在运行。以下是他们的名单: 1个运行windows 7的本地节点(我的计算机) 1个运行Windows XP的虚拟机 1个运行Windows Vista的虚拟机 2个运行Windows 7的虚拟机 我希望能够将作业发送到那些将加载特定浏览器的机器,并使用webdriver通过它们驱动命令 我需要用visualstudio和C语言来完成。 (另外,我使用Java独立服务器启动了网格和所有节点,这是否意味着我的webdr
- 1个运行windows 7的本地节点(我的计算机)
- 1个运行Windows XP的虚拟机
- 1个运行Windows Vista的虚拟机
- 2个运行Windows 7的虚拟机
如果您知道任何当前使用webdriver和grid的教程,那就太棒了。(我能找到的所有教程都使用selenium grid version 1)当您启动节点时,您会为它们提供如下内容
-browser "-browserName=internetexplorer,version=9,platform=windows"
编写测试时,可以将此节点与以下代码一起使用:
String gridconfig = "your grid url";
DesiredCapabilities capabilities = new DesiredCapabilities("internetexplorer", "9", Platform.WINDOWS);
RemoteWebDriver driver = new RemoteWebDriver(new URL(this.gridconfig), capabilities);
//Do your test stuff with driver
当你开始你的节点时,你会给它们一些
-browser "-browserName=internetexplorer,version=9,platform=windows"
编写测试时,可以将此节点与以下代码一起使用:
String gridconfig = "your grid url";
DesiredCapabilities capabilities = new DesiredCapabilities("internetexplorer", "9", Platform.WINDOWS);
RemoteWebDriver driver = new RemoteWebDriver(new URL(this.gridconfig), capabilities);
//Do your test stuff with driver
这些是特定于Java的命令,用于启动网格和注册节点。它与脚本无关 您可以用自己喜欢的语言(C#、Java等)编写脚本 这里有一些页面提供了有关如何用C#编写Selenium代码以及如何使用网格的更多信息
我希望这对您有所帮助……一切都很好:)这些是特定于Java的命令,用于启动网格并注册节点。它与脚本无关 您可以用自己喜欢的语言(C#、Java等)编写脚本 这里有一些页面提供了有关如何用C#编写Selenium代码以及如何使用网格的更多信息
我希望这对你有帮助……一切都好:)我也想使用Nunit作为我的测试框架。看看我的答案,也许它对你有帮助。您的webdriver测试不必用Java编写,您也可以使用C#或NunitI,我很欣赏Volk。然而,这个答案有点肤浅,我绝对不是一个有经验的程序员。谢谢。就像我不知道如何调用哪个节点或哪个.dll引用来使用一样。这有点问题,你必须写一些代码。我会先做一些简单的Nunit教程。当你熟悉了Nunit测试的编码和运行后,给它添加一些Webdriver的东西。我也想用Nunit作为我的测试框架。看看我的答案,也许它对你有帮助。您的webdriver测试不必用Java编写,您也可以使用C#或NunitI,我很欣赏Volk。然而,这个答案有点肤浅,我绝对不是一个有经验的程序员。谢谢。就像我不知道如何调用哪个节点或哪个.dll引用来使用一样。这有点问题,你必须写一些代码。我会先做一些简单的Nunit教程。当您熟悉编码和运行Nunit测试时,可以添加一些Webdriver的内容。