selenium java自动化
文章平均质量分 64
飞翔的小鱼儿88
软件测试员工一个
展开
-
selenium自动化的基本思路
自动化测试模型一个自动化测试框架就是一个集成体系,在这一体系中包含测试功能的函数库、测试数据源、测试对象识别标准,以及种可重用的模块。自动化测试框架在发展的过程中经历了几个阶段,模块驱动测试、数据驱动测试、对象驱动测试。目前工作中的自动化阶段如下第一阶段--线性测试通过录制或编写脚本,一个脚本完成一个场景(一组完整功能操作),通过对脚本的回放来进行自动化测试。这是早期进行自动化测试的一种形式;我们...原创 2018-05-02 14:18:50 · 588 阅读 · 0 评论 -
Selenium的基本介绍和基本的前段知识汇总
selenium 自动化测试浏览器,它主要是用于 Web 应用程序的自动化测试,但肯定不只局限于此,同时支持所有基于 web 的管理任务自动化。selenium 的特点: 开源,免费 多浏览器支持: FireFox、 Chrome、 IE、 Opera 多平台支持: linux 、 windows、 MAC 多语言支持: java、 python、 ruby、 php、 C#、 JavaS...原创 2018-05-02 14:19:50 · 202 阅读 · 0 评论 -
BDD 的工具--Cucumber的基本使用
1.BDD 的工具 Cucumber,使用java语言书写框架,Cucumber 可以使用文本使用的语言叫做 Gherkin思路和原理·定义用户的行为,也就是验收测试条件· 定义步骤·执行验收测试,这时候因为步骤定义的内容没有实现所有测试失败·书写步骤定义的内容,也就是实现产品代码·运行验收测试,如果验收测试通过,产品代码通过反复执行 2-5 步,直到所有产品代码完成,整个验收测试也通过了行为描述...转载 2018-05-02 15:17:42 · 5949 阅读 · 0 评论 -
Pageobject思路改造小项目
思路:1.三个文件 a-元素的定位和操作,已经跳转到 resultpage b-result>元素的检查 public void checkKeyword(){ //Assert是TestNG提供的一个断言操作,assertEquals(实际值,期望值),判断两个值是不是相等的。 Assert.assertEquals(RP_INPT_KEYWORD.getAt...原创 2018-05-02 15:23:26 · 198 阅读 · 0 评论 -
selenium数据驱动的实现步骤
1.从excel中读取数据。本框架使用的是jxl操作excel,所以需要在pom.xml文件中加入jxl依赖:2.如何设计excel>excel的表名以模块名命名3.讲解主要的驱动方法》读取excel的方法(utils/ExcelDataProvider.java) 一个sheet表,一个测试数据4.通过数据提供者获取测试数据》(@DataProvider)来传递给测试用例,这里将数据提...原创 2018-05-02 15:40:02 · 1649 阅读 · 0 评论 -
selenium-Excel 报告插件研发
预期效果:1.用例的名称是测试用例的java类2.测试结果如果是成功的显示为:Passed并且底色为蓝色,如果是失败的显示Failed并且底色为红色,如果测试异常中断,显示的是Skipped并且底色是黄色。3.·完整日志会记录这条用例执行的日志不论成功还是失败,点击该日志名字可以打开查看,注意这里的日志并不是以附件的形式上传而是以超链接的形式链接过来的,它指向本地或者服务器上的日志路径。4.·截图...原创 2018-05-02 15:48:47 · 316 阅读 · 0 评论 -
selenium -页面分离设计思路
1.首先我们新建java项目并导入testng和selenium类库。a-新建一个page包,b-新建一个test包用于存放测试用例2.在page包中新建一个BDPage.java用于存取元素.PageFactory;ModePage 文件包含内容如下1.定义元素》格式如下1-@FindBy:2-@CacheLookup:3-WebElement keyword_input:2.创建一个构造函数,...原创 2018-05-02 15:50:23 · 698 阅读 · 0 评论 -
selenium 关键字思路分析
关键字驱动测试(Keyword-driven testing)1,excel方式来定义>具体的步骤,其中动作列即为关键字 在框架设计的时候会专门设计一个类,来实现各种“动作”的具体内容》 当你在excel中选择了一个“动作”之后,框架会自动解析这个“动作”背后的事情(SuperAction.java)2.选择动作的对象》excel定义元素的定位》它专门存储对应页面的元素定位值、定位方...原创 2018-05-02 15:55:36 · 644 阅读 · 0 评论 -
自动化面试准备1-selenium基本内容
原创 2018-05-04 16:22:33 · 200 阅读 · 0 评论