C#操控chrome(Selenium)

1、安装

在项目名\引用\右击\管理NuGet程序包\搜索Selenium

1.1安装核心库Selenium.Support  从安装输出中看到Selenium.WebDriver已经自动安装了

1.2安装 Chrome浏览器驱动库,程序包名称为Selenium.WebDriver.ChromeDriver。(没装最新的,根据我的浏览器版本选了一个79.0.3945的)安装完毕会在项目debug目录生成chromedriver.exe.

令人不解的是在项目的packages目录中会出现Baidu.AI.3.6.3,难道百度在这里面作了什么贡献?

2、代码:

 using (var driver = new OpenQA.Selenium.Chrome.ChromeDriver())
            {
                driver.Navigate().GoToUrl("http://www.baidu.com");  //driver.Url = "http://www.baidu.com"是一样的

                var source = driver.PageSource;

                Console.WriteLine(source);
            }

编译,运行,成功打开chrome访问百度。

参考:https://blog.csdn.net/a1003434346/article/details/80257946

https://www.cnblogs.com/zhaotianff/p/11330810.html

猜你喜欢

转载自www.cnblogs.com/pu369/p/12365383.html