图解.NET自动化测试工具Selenium Grid使用

2025-05-19 06:39:26

1、打开百度,找到Selenium Standalone Server官网地址,如下图所示:

图解.NET自动化测试工具Selenium Grid使用

3、找两台机器,虚拟机也可以。我这里用的是A:10.189.1.206,B:10.189.1.201。A作为Hub,B作为Node。

4、安装Hub:把下载的selenium-server-standalone-3.5.2.jar放在在A机器上,运行命令:java -jar selenium-server-standalone-3.5.2.jar -role hub如下图所示:

图解.NET自动化测试工具Selenium Grid使用

7、可以访问整个Grid的控制台:http://10.189.1.206:4444/grid/console/,如下图所示:

图解.NET自动化测试工具Selenium Grid使用

9、C#代码,创建控制台项目,添加Selen坡纠课柩ium引用,如下图所示:usingSystem;usingSystem.Co造婷用痃llections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingOpenQA.Selenium;usingOpenQA.Selenium.Remote;usingOpenQA.Selenium.Chrome;namespaceRunTestOnRemoteGrid{classProgram{staticvoidMain(string[] args){IWebDriver driver=newChromeDriver();try{driver =newRemoteWebDriver(newUri("http://10.189.1.206:4444/wd/hub"),newChromeOptions());driver.Navigate().GoToUrl("http://www.baidu.com");}catch(Exception ex){Console.WriteLine(ex.ToString());}finally{driver.Quit();}}}}

图解.NET自动化测试工具Selenium Grid使用

10、运行:就可以看到Client端在执行,没啥动作,而B机器上,打开了Chrome浏览器,访问Baidu。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢