欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

使用Rider中搭建specflow+xunit+selenium对web页面进行自动化功能测试环境

程序员文章站 2022-07-05 08:46:07
​ 导入包,由于本人使用chrome浏览器(需先下载好对应的浏览器驱动),所以导入了selenium.webdriver.chromeDriver包,读者导入此类包时可与自己使用的浏览器保持一致。 注意:导入包时不要导入后面带有Beta字段的包 ​​ 开始创建测试文件(feature与测试文件一一对 ......
  1. 运行rider,创建测试解决方案,选择xunit,点击create创建

使用Rider中搭建specflow+xunit+selenium对web页面进行自动化功能测试环境

 
  1. 导入包,由于本人使用chrome浏览器(需先下载好对应的浏览器驱动),所以导入了selenium.webdriver.chromedriver包,读者导入此类包时可与自己使用的浏览器保持一致。

    注意:导入包时不要导入后面带有beta字段的包

使用Rider中搭建specflow+xunit+selenium对web页面进行自动化功能测试环境

 
  1. 开始创建测试文件(feature与测试文件一一对应)创建feature文件,直接以 .feature为后缀

使用Rider中搭建specflow+xunit+selenium对web页面进行自动化功能测试环境

 

创建与feature文件对应的测试文件,结果如下

使用Rider中搭建specflow+xunit+selenium对web页面进行自动化功能测试环境

 
  1. 编写测试代码

使用Rider中搭建specflow+xunit+selenium对web页面进行自动化功能测试环境

 

 

使用Rider中搭建specflow+xunit+selenium对web页面进行自动化功能测试环境

 

使用Rider中搭建specflow+xunit+selenium对web页面进行自动化功能测试环境

 
  1. 运行结果

使用Rider中搭建specflow+xunit+selenium对web页面进行自动化功能测试环境

 

    一个简单的自动化功能测试项目构建完成啦。

    相关specflow语法请自行上官网学习哦。