摘要:
平时我们所说的浏览器内核,一般是指一个浏览器最核心的部分——“Rendering Engine”,直译过来也就是“渲染引擎”,也被称为“排版引擎”、“解释引擎”。主要就是对网页语法的解释(HTML、JavaScript),以及完成对网页的渲染和显示。取得网页的内容、整理信息、以及计算网页的显示方式, 阅读全文
摘要:
webdriver有两种等待方式:显式等待和隐式等待 因为现在大部分的web应用程序会使用ajex技术。ajex技术简单来说就是异步JavaScript和xml,是一种用户创建快速动态网页的技术,ajex可以使网页实现异步更新,也就是可以不重新加载整个网页的情况下,对网页部分进行更新。 也就是加载网 阅读全文
摘要:
AutoIt官网 https://www.autoitscript.com/site/ 阅读全文
摘要:
cookie信息通过webdriver写入的自动化脚本所弹出的浏览器 获取cookie信息 通过Chrome插件EditThisCookie 登录后获取相应的cookie信息 感谢 http://blog.csdn.net/breiofsd/article/details/70800176 阅读全文
摘要:
Java中的switch分支是属于Java中的条件判断中的一种,另一大类属于if...else这种,下面说一下switch分支的几个特点 一、格式 ①、case后面接的值,是一个具体的值 :数字、字符、字符串 ②、结束的标志:一种是遇到break语句,一种是代码执行到最后位置,也就是switch代码 阅读全文
摘要:
甲骨文公司中的JDK,各个软件的厂商、众多的软件开发商、会提供各种用途的,成千上万的类。Java就提供了一种机制——包(package)机制,通过这个机制提供了类的多层命名空间,来解决类的重名问题,类的文件管理问题等。我们去某个Java项目下面文件夹去查看,就可以看到src文件下的有好几层文件夹,这 阅读全文
摘要:
Java语言属于高级语言,它既有解释型语言的特征,又有编译型语言的特征。我们需要先编译Java程序,然后再解释Java程序。编制完之后,Java会产生一个字节码文件(.class文件),然后再进行解释。 高级语言分为两种,一种是解释性语言,一种是编译型语言 一、编译型语言 编译型语言指有专门的编译工 阅读全文
摘要:
这篇主要介绍一下页面的高级操作:页面跳转、单选下拉框选择、frame切换、鼠标悬停、非网页弹窗 一、页面跳转/窗口跳转 两种方式:不关闭原窗口和关闭原窗口,建议采用第二种关闭原窗口这种方式 不关闭原窗口: 关闭原窗口: 二、鼠标悬停:鼠标放上去,下级菜单显示,又发生点击事件 三、非网页弹窗:Aler 阅读全文
摘要:
上一篇介绍了自己对selenium的理解以及测试环境的搭建~这篇主要介绍一下如何定位我们的页面元素。我们以火狐浏览器为例,其中火狐浏览器的版本采用较低的35.0.1版本,大家可以从网站上下载相应的版本。 我们在对页面中元素进行定位之前,要先对浏览器进行操作: 其中,第五步的定位元素有八种方式: 这是 阅读全文
摘要:
这里介绍的自动化脚本是java编写的,python编写的以后会更新(看学会python的时间O(∩_∩)O~) ♪(^∇^*) 先介绍一下自动化测试吧~其实自动化测试是个广泛的概念,一般分为三种:自动化单元测试、自动化接口测试和UI自动化测试。自动化单元测试在国外占比70%,国内占比10%;自动化接 阅读全文