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

你将获得

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

教学服务

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

讲师介绍

老师头像

慧测-张老师

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

慧测-田威峰

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

慧测助教/咨询师

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

课程详情



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

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

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

Selenium核心原理及浏览器实战视频文稿

今天是咱们Celine的公开课的第一天,总共是四个晚上,咱们四天都讲什么,先大概的说一下儿两两句话的事儿,咱总共四个晚上,第一个晚上是说一些属于你们的核心原理的介绍,包括怎么去启动浏览器,怎么去操作三种浏览器,在浏览器层面上做一些相关的一些操作,也会带大家一会儿看一个小的一个取前端性能数据的这么一个项目,然后第二,第二天晚上咱们会彻底的把这个页面元素定位这个事儿给搞定,因为你要操作,你要做动画,就要避免不了操作页面上的元素,所以说我们讲几种啫喱你们的支持的操作元素的方式,然后重点详细的讲一下XX的语法,这个大概我用40分钟的时间把这个说清楚,这个不光你做自动化,包括你解析一些XML文档,或者说HTMLHTML文档,你会这个X path语法对你来说都是很不错的一件事儿,就和开发或正则表达式没有什么区别,就是一个基基本的一个技能,第三个是咱们的Celine的核心的API啦,就关于下拉列表,怎么操作的,输入框怎么操作,怎么对那些简单的基础的一些控件怎么操作,第四部分就是关于咱们一些高端高端的一些Celine的应用,其实不是高端,就是一些晋级方面的应用,比如说我们我们怎么去操作手势对吧,怎么用鼠标键盘去组织,怎么去植入JS对吧,然后怎么去完成一些什么截图之类的这种切换窗口对吧,这种操作这四天时间基本就把一本手机你都说完了,这远胜于你们市面上可能200多页的词语,你们的书籍对吧,跟我四天的时间任何书都不用看了,只能就是很基础的,这个在任何机构其实都是要付费的,你可能一两千,两三千不等,但是我觉得这种东西呢,这种基础技术应该是会向大家公开的,原来有同事问过我们说老师你把这个讲了,你上课说什么,如果我们就这点儿东西给你们讲的话,那实在是太可悲了,是吧,所以说这个东西就不怕大家知道,也不怕公开的,也没有什么我们四天自动,我们我们12周自动化,讲的远远比这个要多得多,不不是简单讲一个工具了,是吧,是在你代码层面上,包括你对整个项目的认知,对技术的一个认知上的一个提升,好,今天说咱们第一节的内容,因为我讲所谓你们可能就比较随意一点啦,就是因为这个东西已经太熟悉了,所以说我可能,就随口说就已经是有有章可循的了第一节,第一部分先说一下死灵您是什么对吧,一个整体的一个概述,好看这个名字,Swimming,对吧,这东西大家都不知道这什么意思,这是一个英文单词,它在英文里边儿是西,一个石字旁一个东西,南北的西,里边是一种化学元素,为什么叫这个名字,咱们都用过QTP,就只要做自动化的,肯定都听说过这个神神级一样的工具,对吧,QP这个工具前身,包括你们跟田老师学的Lauren的吧,这东西其实都是一个公司的,后来就是惠普收购了之前那个公司叫mercury mercury呢,在英文里边儿是拱的意思,就是属于那意思,因为锡和汞这两个元素呢,会发生那个叫拮抗反应,就是你们可能化学里边儿没学过这个拮抗反应,其实就是一个互相抑制的这么一个反应,所以你就看出这个意思,他当时起这个名字,其实就是对抗QTP用的,跟你发生敌对的这种反应的吧,然后这个这个工具,最早是socks也是一个很著名的技术公司,Socks公司的自己的一个产品,公司内部的一个产品做自动化用的,那后来这个工具被开源了,嫂子把他放出来之后,后来有一个社区在维护,那个社区老open q a一会儿我带你去看森林你们官方的文档,你会发现,它的核心代码也分成两部分,第一部分thoughtworkscom.socks开头的,那就是原原始的缫丝公司的源代码,还有一部分呢,是open q a开头的,那是开源之后,很多工程师在这个社区上面去贡献了自己的代码,所以说本质来说,Swim是一个开源项目,它并不是简简单单的一个工具,不是你们用到一个工具而已,它其实是一组工具,它有好几个工具组成的,主要分成两两两袋,其实现在已经出了3.0了,但是其实说实话,3.0我并没有怎么用过,这这个东西呢,没使过,其实没有什么发言权的,但是我从初步用它发现,其实他和2.0是没有什么太大区别的,而且,最近几个月我不知道,我一直前上半年在用的时候也发现320其实很不稳定的,所以我们为什么讲课也没有挑这三点来讲,其实是肯定学还是要学最稳定最经典的东西好