专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-963-0016      微信咨询  |  联系我们

C# selenium webDriver 开发笔记 (网页自动化测试)

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/2/14 0:40:39       共计:3624 浏览

开发环境:VS2019 + .Net4.5.2

通过NuGet 安装

由于网络不好,一般情况是直接在官方下载后,通过NuGet安装

安装的包:

 

安装完成之后,在项目引用:


  1. using OpenQA.Selenium;
  2. using OpenQA.Selenium.Chrome;

基本用法:


  1. IWebDriver ieop = PublicVar.iWebChrome();//初始化
  2. ieop.Navigate().GoToUrl("http://www.baidu.com/");//打开网址
  3. var source = ieop.PageSource;//获取页面源码
  4. ieop.Manage().Window.Maximize();//窗口最大化

操作已经打开的网页(浏览器)

在浏览器快捷方式 上 右键 -》属性-》目标

将Chrome浏览器的快捷方式 的 目标 修改为

C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe --remote-debugging-port=9222  --user-data-dir="D:\selenium\AutomationProfile"

操作代码:


  1. public static IWebDriver iWebChrome()
  2. {
  3. ChromeOptions options = new ChromeOptions();
  4. options.DebuggerAddress = "127.0.0.1:9222";
  5. var service = ChromeDriverService.CreateDefaultService();
  6. service.HideCommandPromptWindow = true;//关闭每次调试时打开的CMD
  7. IWebDriver driver = new ChromeDriver(service, options);
  8. return driver;
  9. }

待继。。。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:C# 网页自动化之selenium | ·下一条:.NET Core(C#) 操作selenium(Chrome)对网页截完整页面长图的方法及示例代码

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有