使用 Selenium WebDriver dotnet 自动化测试(一)
使用 Selenium WebDriver dotnet 自动化测试(一)
通过nuget引用
需要引用:using OpenQA.Selenium;
需要引用:using OpenQA.Selenium.Firefox;
使用语言:C#
环境:.net framework 4.5 (当前使用)
核心代码:
IWebDriver driver = new FirefoxDriver();
driver.Navigate().GoToUrl(@"https://blog.csdn.net/qq_36051316/article/details/86534915");
Console.WriteLine(driver.PageSource);
driver.Quit();
因为我在这边使用火狐,所以引用一个火狐的包。
全部代码:
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace ConsoleApp6
{class Program{static void Main(string[] args){IWebDriver driver = new FirefoxDriver();driver.Navigate().GoToUrl(@"https://blog.csdn.net/qq_36051316/article/details/86534915");Console.WriteLine(driver.PageSource);driver.Quit(); }}
}
driver.PageSource
这个方法是为了获取我们的页面信息
欢迎进qq群交流:704028989
使用 Selenium WebDriver dotnet 自动化测试(一)相关推荐
- Selenium WebDriver + python 自动化测试框架
目标 组内任何人都可以进行自动化测试用例的编写 完全分离测试用例和自动化测试代码,就像写手工测试用例一下,编写excel格式的测试用例,包括步骤.检查点,然后执行自动化工程,即可执行功能自动化测试用例 ...
- 使用Selenium WebDriver测试自动化的22条实用技巧
使用Selenium进行测试自动化已使全球的网站测试人员能够轻松执行自动化的网站测试. Webdriver是Selenium框架的核心组件,通过它您可以针对不同类型的浏览器(例如Google Chro ...
- 总结Selenium WebDriver中一些鼠标和键盘事件的使用
在使用 Selenium WebDriver 做自动化测试的时候,会经常模拟鼠标和键盘的一些行为.比如使用鼠标单击.双击.右击.拖拽等动作:或者键盘输入.快捷键使用.组合键使用等模拟键盘的操作.在 W ...
- Selenium Webdriver 的使用java执行js代码 解决 ScriptEngine不支持浏览器内置对象window,document的问题
问题场景: 使用java 掉用js代码,发现 ScriptEngine不支持浏览器内置对象window,document的问题: 问题一:为什么要 用java掉用js代码? 比如在 抓取(爬取)对方网 ...
- 【自动化测试爬虫系列】Selenium Webdriver 介绍
一. Selenium Webdriver技术介绍 1. 简介 selenium Webdriver是一套针对不同浏览器而开发的web应用自动化测试代码库.使用这套库可以进行页面的交互操作,并且可以重 ...
- Selenium WebDriver API 进阶使用,模块化参数化进行自动化测试设计
2019独角兽企业重金招聘Python工程师标准>>> WebDriver API 进阶使用 元素定位 我们知道,WebDriver API的调用以及自动化测试,务必从页面元素的定位 ...
- Python+Selenium.webdriver实现WEB端UI自动化测试(实例脚本)
本篇记录基于Python+Selenium.webdriver实现WEB端UI自动化测试,其中测试用例使用excel维护.为了在实际项目种的扩展应用,建议学习webdriver的元素定位方法,欢迎在评 ...
- 从零开始编写Web自动化测试脚本(一)--Selenium+WebDriver环境搭建
第一章 Selenium+WebDriver环境搭建 第二章 Selenium定位方式 第三章 元素常用属性 第四章 自动化中的三种等待 第五章 自动化浏览器设置及句柄.窗口切换操作 第六章 鼠标.键 ...
- 自动化测试 div sendkeys无效_【自动化测试】【JestSelenium】(04)—— Selenium WebDriver...
目录1. Selenium WebDriver 是什么?2. 安装?3. 编写脚本 3.1. 创建浏览器会话(Chrome) 3.2. 页面导航控制(加载指定测试页面) 3.3. 查找 DOM 元素 ...
- 自动化测试工具 Selenium WebDriver 入门教程
<div class="iteye-blog-content-contain" style="font-size: 14px"></div&g ...
最新文章
- 用java编写运行的小游戏_第一次用Java编写小游戏!
- (chap4 IP协议) IP基础知识
- 大二上学期做的不入眼的导航系统。
- boost::log::sinks::simple_event_log_backend用法的测试程序
- 数据库视频(一)——整体认识
- 加载exe的PE信息并输出相关PE信息的一段c++代码
- django-演练-搜索引擎
- Solr基础教程之solrconfig.xml(三)
- [数理统计-逐步回归]国内旅游收入回归
- iOS中唯一一款不带开屏广告的日历
- ant design中Button与button点击事件
- 判断一个正整数是素数还是合数
- 在VC++中的MFC利用一个dialoge对话框中按钮调用另一个dialoge对话框
- 发那科2021参数_FANUC常用参数
- 5W2H法分析用户流失内因
- 摩尔定律、安迪-比尔定律、反摩尔定律
- windy定义了一种windy数,不含前导零且前两个数字只差至少为2的正整数被称为windy数,求A和B之间windy数的个数
- 手把手教你在VSCode中使用Git
- service XXX restart的执行流程
- Object is possibly undefined
热门文章
- 在美桌下载某一个系列的图片
- 谣言!Gartner官方澄清并未组织评选OpenStack八大厂商!
- yolov5 libtorch部署,封装dll,python/c++调用
- pip安装python库速度慢、失败及超时报错解决办法
- 投掷骰子的python代码_Python基础案例练习:掷骰子小游戏
- hihoCoder1039字符消除【字符串处理】
- 2023最新版本Activiti7系列-事件篇
- switch语句的应用:输出数字1-7对应星期几?
- 电子计算机和多媒体教材分析,《电子计算机与多媒体》教学设计模板
- 消息称巨人网络将于11月1日晚在纽交所挂牌