Chrome自动化测试

作者: drmeng 分类: 编程学习 发布时间: 2022-05-06 01:45

ChromeDriver 国内镜像下载,来自华为云:

https://mirrors.huaweicloud.com/chromedriver/

直接下载最新版本即可。

如果用VS开发,可以直接通过Nuget进行包安装,无需单独安装WebDriver
(1) Selenium.WebDriver 最新版本即可
(2) Selenium.WebDriver.ChromeDriver 需要和当前安装的Chrome浏览器版本配合,只要在Nuget包管理器切换版本即可

基本使用代码如下:
using OpenQA.Selenium.Chrome;
var driver = new ChromeDriver();
string Source = null;
try
{
driver.Navigate().GoToUrl(url);
Source = driver.PageSource;
}
catch (Exception ex)
{

}
finally
{
// driver.Close();
//driver.Quit();
}
//System.IO.File.WriteAllText(SavePath, Source, System.Text.Encoding.UTF8);