课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • 1v1专属答疑服务
  • BAT专家面试辅导

讲师介绍

老师头像

慧测-张老师

慧测-张老师
高级测试工程师 工学硕士,八年软件测试工作经验,曾任测试工程师,测试经理,负责过中船、中化、东航、国电、廊坊卫健委等多个大型项目的测试,熟悉测试流程及测试管理方法,熟悉数据库、Java和Python语言,对功能、性能和自动化测试技术均有深入理解并能够熟练运用。
老师头像

慧测-田威峰

慧测高级讲师
国家级项目研发部经理,12年软件开发及测试经验,性能测试、自动化测试资深人士。多年从事软件开发、架构设计、性能测试、自动化测试等方面的工作。曾为中国移动研究院、中国航天信息技术中心、大唐电信、中国互联网应用中心、四维图新、曙光等知名企业提供性能测试、自动化测试等服务。
老师头像

慧测助教/咨询师

慧测-咨询师
慧测美女课程顾问,慧测专业助教,责任心相当强,最重要的是特别有耐心!

课程详情



Selenium自动化测试实战
学习目标
让UI自动化测试成为您的一项基本技能!

授课讲师
Zach,学员称“则神”,慧测自动化测试、测试开发课程金牌讲师,声音好听,人又帅,技术又好,基本全占了!

适用人群
软件测试工程师;期望突破代码瓶颈、希望从事有技术含量工作的IT人士。
 

Selenium高级应用视频文稿

好,这是咱们slim的公开课,四天的slim公开课的最后一次了,今天咱们讲的是关于selenium的一些高级的应用,还是老规矩,咱们开始之前用几分钟的时间,咱们说一下咱们,后期一个关于咱们规则线下培训的一个课程安排呢,这东西是有稍有调整的调整点在哪儿,第一个,咱们马上临近的自动化还是10月22号的那个,咱们为期三个月的,总共12周的关于接口儿、APP端,然后还有web端的一些,涵盖所有的这这三个门类的,这个自动化的整个完整的课程,然后呢,这个改,这个改的地方,这几天不上课,我这嘴都不好使了,改的地方主要是语言这一块儿,因为咱们我们我和天陆陆续续最近收到很多咱们的反馈,还有咱们同学建议大家还是对于学Java的热情比较高,然后可能自自己认为自己的Java基础相对来说不错一点儿,或者说接触过有一定基础,他们觉得还是学渣比较好一些,而且你从Java转Python相对来说容易一些,所以说咱们也是为了适应大家的一个需求吧,所以咱们这次的课程依然还是Java的,咱们的公开课也是有联系的,正好咱们公开课讲了四天,也是扎了,对吧,那这跟,过程之中,大家不用担心语言的问题,因为这次呢,我也可能把课程稍微做一些调整,就是咱们可能偏基础的更多一些,然后呢,Java语言可能相对来说讲的也比较多一点儿,然后呢,就是田老师的11月份要新开的性能测试的课程,这个时间上有些调整,原定是十月份,咱们这次呢,挪到11月份来开,也是咱们性能词儿的四个月的课程,主要就是这两块儿,张昭正好凑够30个人了是吧,咱们开始咱们上节课说到哪儿了呢,因为这次隔的比较久远了,大概有半个月的时间了,上次咱们讲课还是27号呢,对吧,11之前,上次说到呢,咱们获取基本的操作控件的例子,来操作网页基本的控件,这个控件呢,这些控件类型,我是有一个,再抹点儿是ML对吧,这个文件,这个文件里面基本涵盖了咱们所有的控件的常见的空间类型吧,也有比较特殊的一些,咱们说到包括咱们樱桃花怎么操作对吧,这种link怎么去点击,怎么去拿属性,或者属性怎么去对定位对象对吧,操作下拉框超链接,还有重点一个select对吧,还有单选框多选框对吧,怎么判断一个圆一个一个按钮是否可点击对吧,是否可用对吧,这都是今天咱们说的,咱们就说这么多东西,对吧,说到这儿好,今天咱们说的是关于森林那些高级应用,其实这块儿呢,也不算事,怎么说呢,说高级可能也不算是说有多难,只不过就是说呢,他可能要用到一些,正常的一些什么点击,输入比这些相对来说复杂一点的这种操作,当然咱们上课的时候还会说一些关于你们更高级的一些东西,然后怎么封装,怎么进行二次开发,对吧,怎么去阅读的源代码,然后怎么跟碳酸进行集成,那个可能东西更深入一点了,这所说的高级呢,其实只不过就是一些相对来说复杂一点,或者不是用的频率很高的一些操作,但是呢,如果你要做一些稍微偏向业务的一点,就是说实际项目中去用的话,也是躲不开的一些操作,好,今天东西比较多尽量呢,咱们把它说完这一块儿,是关于咱们的事件操作,什么叫事件操作呢,这个里边的事件持主要是指两类东西,第一个就是计算机的键盘的事件,比如说按下什么按钮,抬起什么按钮,对吧,按住一些特比较特殊的鲜味,因为咱们也有输入,咱们当时上节课说的是咱们那个element点儿三的kiss方法,对吧,最长的这三个case方法,模拟键位输入它一下就是网页输入框里面输入值,如果我现在想模拟一些按下再抬起这种单个的动作或者键盘动作组合,按住control键,再按住M4件,对吧,按住什么shift键,这种键位组合在事件操作里边儿用三个kiss就做不到了,好,还有一种就是鼠标的操作,咱们在第三天讲说只有一个关于鼠标操作,就是dark link,就是普通的左键点击一下就抬起,迅速抬起是吧,就是点击像咱们呢,鼠标还有更多的操作,比如说右击,双击对吧,按住之后,不是放这种拖拽这种动作都归结于这个事件里边儿,所以说事件呢,是另外一个单独的类,因为咱们当时说的是,一些3D的方法和link方法,对吧,其实都是在web element对象下做的3S,第二个link,对吧,那么单独有一个对于实践操作来说,单独一个actions类来处理这一类事件,知道怎么用,还是说看一下咱们这个类怎么用对吧