1.新建工程和安装库

如图所示:

2.编写代码

代码如下:

using NUnit.Framework;
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
using System.Threading;namespace WebTest
{public class Tests{public IWebDriver driver;[SetUp]public void Setup(){// driver = new ChromeDriver(@"/Users/ceshi/Driver");driver = new ChromeDriver();driver.Navigate().GoToUrl("https://www.baidu.com");}[Test]public void TestBaiduSearch(){Thread.Sleep(2000);driver.FindElement(By.Id("kw")).SendKeys("菜鸟教程");Thread.Sleep(2000);driver.FindElement(By.Id("su")).Click();Thread.Sleep(2000);}[TearDown]public void TearDown(){driver.Close();}}
}

C#+Selenium+Nunit demo相关推荐

  1. .NET自动化测试工具链:Selenium+NUnit+ExtentReport

    Selenium可以执行UI的交互,ExtentReport用来生成测试报告,NUnit是我熟悉的基础测试框架,当然你也可以用MSTest.Xunit来代替.Selenium.NUnit没啥好讲的,网 ...

  2. C#+Appium+Nunit demo

    1.新建工程和安装库  2.编写代码 代码如下: using System; using NUnit.Framework; using OpenQA.Selenium.Remote; using Sy ...

  3. 【工具- selenium】selenium 入门级demo练习,包教包会

    大家好,我是温大大 最近又开始"卷" UI 自动化框架, 其实也是响应读者们的需求(如果你也正在找工作 / 面试 / 学习,欢迎加入我们) 教你如何使用 selenium4.1.2 ...

  4. Python+Selenium+unittest demo

    代码如下: # coding=utf-8 import time import unittest from selenium import webdriverclass BaiduSearch(uni ...

  5. Java+Selenium+Junit demo

    代码如下: import org.junit.After; import org.junit.Before; import org.junit.Test; import org.openqa.sele ...

  6. java +Selenium 2 环境搭建

    java +Selenium 2 入门学习 Selenium 2介绍 Selenium 是用于测试 Web 应用程序用户界面 (UI) 的常用框架.它是一款用于运行端到端功能测试的超强工具.您可以使用 ...

  7. Java Selenium3 WebDriver启动火狐、Chrome、IE,Edge浏览器的方法(一)

    selenium3和selenium2没有太大的区别,就是精简了一些不用的东西,对浏览器的支持更好了,比如对高版本的浏览器(FireFox,Chrome,Edge等)可以完美的支持,不用受限于版本的问 ...

  8. 软件测试进阶之路_心得体会

    PS:由于读这本书的时候感触很深,因此想对自己这段时间的工作做一个小小的总结以及在自己经常看到的地方立下FLAG来督促自己的持续学习与进步(向测试开发工程师努力) 本文中引用了一部分<软件测试进 ...

  9. mitmproxy工具

    目录 1.安装 2.Windows本机抓包初体验 (1)mitmdump抓包 (2)mitmproxy抓包 (3)mitmweb抓包 3.安装证书 (1)Windows安装证书抓取https包 (2) ...

最新文章

  1. C#代码生成工具:文本模板初体验 使用T4批量修改实体框架(Entity Framework)的类名...
  2. android设计ip输入框,Android下自定义IP控件
  3. Hadoop配置文件
  4. postgresql_PostgreSQL开放自由
  5. CSS基础知识(display和visibility、overflow、文档流)
  6. Quarter square 查找表乘法器,手动建立rom
  7. python之路-08-集合
  8. FileZilla:425 Can't open data connection for transfer of解决办法
  9. Mybatis 数据库Mysql时间范围内数据查询非常慢的解决办法
  10. ENVI Flaash大气校正与6S大气校正(Landsat8OLI)
  11. Flutter状态管理学习手册(三)——Bloc
  12. Oracle下载账户
  13. 小程序左滑删除,可上下滑动
  14. 裸辞闹了个乌龙,就当做个题提升自己吧
  15. pcl::MovingLeastSquares滑动最小二乘
  16. Barcode Reader在45毫秒内实现条码识别
  17. HTML字体大小的设置
  18. 【编程开发】之微信登录
  19. 视频监控国标协议介绍
  20. 推荐系统——召回模型

热门文章

  1. java去除word修改痕迹_去除Word修订
  2. 【爬虫】爬取网易云热门歌曲歌曲信息-歌手、链接、歌手信息
  3. android view.isshown,源码解析view的显示判断用isShown()还是View.VISIBLE
  4. mmdetection特征可视化V2
  5. 晨曦记账本快速搜索收支账的基础操作
  6. 2022光伏行业最具创新力品牌服务商50强榜单公布 | 美通社头条
  7. 23、Numpy IO
  8. 通过批处理文件bat批量修改图片名称
  9. Apple watch 心率监测的原理是什么
  10. Blob如何在html里转换成图片,前端图片canvas,file,blob,DataURL等格式转换