自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (2)
  • 收藏
  • 关注

原创 POM(Page Object Model)之page的全新诠释

        Selenium使用过程中,大多数人对POM(Page Object Model)中的page的含义简单理解为一个Web页面,如果如此理解,会造成一个现象,一个Web页面会有很多元素,造成在封装class后,通过页面引用其对象时,会联想出很多元素,另外就是在一个class中会封装出很多方法,这两个都会造成使用效率和后续维护成本。      如果我们能把一个Web页面按功能区或者信息...

2018-03-04 16:46:33 678

原创 Selenium定位失败解决方案系列:对象在iframe/frame中未switchTo().frame就操作对象--如何隐式去掉switchTo().frame

在Selenium中,如果操作的对象在iframe/frame中未switchTo().frame就操作对象,Selenium会报异常找不到对象,脚本终止执行,然后在DOM树中找到该对象所在iframe/frame的ID或者index,使用switchTo().frame方法切入iframe/frame,然后才能正确定位和操作该对象,操作完成后,使用switchTo().defaultConten

2017-12-30 12:45:33 1654

原创 Selenium定位失败解决方案系列:单一定位(byID/byName/byXpath...)失败--Selenium定位属性自动切换之多轴定位

在Seleium中,每个对象的定位都是靠单一定位属性如byID/byName/byXpath/byClass/byLink等一种方式,只要这种定位方式失败,即脚本异常需要退出,然后维护定位方式,造成维护成本。        避免以上问题,通过一次性获取一个对象的多个定位属性,如获取到ID、Name、Xpath、CSS,在POM配置文件中把这些定位信息作为附属属性赋予对象,先为对象进行定位验证,如

2017-01-21 17:14:31 689

原创 Selenium POM的批量实现方法和应用

Selenium在自动化测试中广泛应用,POM和关键字是实现业务脚本的理想途径,POM库是实现业务脚本和对象定位分离方式之一,POM让被测对象维护现对简单,但是获取测试对象的Locator和元素封装以及后期的维护,是整个实现效率低下的重要原因,能否快速获取被测对象的Locator和POM对象的封装是提高效率的关键因素.

2017-01-21 12:15:07 1031

loadrunner2022社区版

loadrunner 2022社区版 ,50个社区版license,基本够用,附件是百度网盘地址

2023-04-16

UML基础及Visio建模

UML Visio建模,好东西一起分享,pdf文档,有需要的下载

2018-05-13

VBA操作treeview

VBA操作treeview 最近研究Json转树型结构然后自动生成JsonPath

2018-05-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除