对于一般元素的操作,我们只要掌握本系列的第二,三章即可大致足够。对于下拉菜单(Select)的操作,Selenium有专门的类Select进行处理。文档地址为:http://seleniumhq.github.io/selenium/docs/api/java/org/openqa/seleni
1.get和post区别1. 最直观的就是语义上的区别,get用于获取数据,post用于提交数据。2. get参数有长度限制(受限于url长度,具体的数值取决于浏览器和服务器的限制),而post无限制3.GET历史参数保留在浏览器历史中。POST参数不会保存在浏览器历史中。
2.缓存包括什么,什么机
发邮箱
private static Logger logger = LoggerFactory.getLogger(xxxxx.class);
logger.error(); logger.debug();
logger.info();
平台上给的版本是碎乐3.12版的,但是平台上给的安装包下载不了,所以加群咨询之后给出了直接去手机应用商店下载搜索到的版本的对策。所以就那应用商店中找到的3.2.0版本来设计测试用例。因为任务中没有给出相应的需求文档,所以自己先花了30分钟去熟悉该APP中所测模块(动态模块)的用法及一些输入数
FPGA编码规则检查表
-----------------------摘自《FPGA软件测试与评价技术》 中国电子信息产业发展研究院 | 编著
1、一个单独的文件应该只包含一个单独的module,module名应该和文件名相同;
2、命名必须使用字母、数字以及下划线“”,且第一个字符必须是字母表中的
-----------------------摘自《FPGA软件测试与评价技术》 中国电子信息产业发展研究院 | 编著-------------------------------
文本格式
1、注释率不低于20%
2、每个文件内只包含一个模块,文件名与模块名一致;
3、每行字符不超过80个;
4、
Selenium是一套完整的web应用程序测试系统,它包含了测试的录制(Selenium IDE)、编写及运行(Selenium Remote Control)和测试的并行处理(Selenium Grid)。
Selenium所采用的原理实际上就是通过录制应用程序所点击产生的系列操作进行回放
前言:
Jmeter是目前最流行的一种测试工具,基于此工具我们搭建了一整套的自动化方案,包括了脚本添加配置、本地配置和运行、服务器配置等内容,完成了自动化测试闭环,通过这种快捷简便高效的方式,希望可以解决自动化测试上手难的痛点。下面闲言少叙,我们直接切入实战:
一、准备自动化测试物料
1
有时候,我们打开多个窗口,进行多窗口操作,那么窗口间该如何切换呢?
切换的方法有两个,一个是通过窗口标题来验证,另一个是通过窗口特定的内容来验证,这两个方法都要求得到的标题或内容是唯一的。
用到的相关方法有:
方法
说明
String getTitle()
返回当前窗口的标题
Strin
时间过的真快,3月底了,更新一次博客吧,算是对三月份忙碌的一个总结。
吃过饭,习惯登录qq,看到我群里的一个大神,碎冰发的一个作业
不就是写个代码吗,然后写完再
有些时候我们要测试一个接口更换域名后是否正常,在对现有的域名更换之前我们需要先测试。
比如,我们的接口是:https://www.baidu.com/get_blacklist/?
现在要求要把 红色部份的域名更换为:www.hao123.com
由于不止一个接口用到www.baidu.com 这个
LoadRunner安装完成之后,肯定就迫不及待的想要上手试用了。下面就是讲一下LR脚本录制的流程和基本的设置。
1、先放一张脚本录制以及运行的流程图
2、脚本录制步骤
1)以管理员身份打开LR软件,如下图,选择 Create/Edit Scripts进入Vugen创建脚本
2)选择File-
上一篇说了窗口的切换,本篇说说框架的切换。
切换框架:是指切换html中的iframe标签元素或者frame标签元素,注意,并不包括frameset
以下是常用的方法:
方法
说明
WebDriver switchTo().frame(int index)
通过索引切换到指定的框架,若框
目前LoadRunner最新版本已经更新到LR12了,但是只有试用版本,最多只支持50人的并发,所以我们还是只能用LR11的破解版,毕竟商用 版是真的很贵,一般企业怕是都不会去购买。
1、LoadRunner与破解版下载
下载链接: https://pan.baidu.com/s/1I1vVmeyw
js框,就是JavaScript中的警告框(alert),确认框(confirm),提示框(prompt),他们都是模态窗口。什么是模态窗口,大家可以自行百度一下,简单说就是弹出的窗口是在最顶端的,你点击文档,无法切换到文档,它总是在最顶端,最先接受用户的响应,而且这种框同时只能存在一个。这有点
录制socket协议,回放脚本报错:
基本的问题调试思路:出错了,自己先琢磨下,问题可能在哪,培养自己的排错思维能力
1、加断点,运行调试
2、打开cmd运行,netstat -ano,查看到端口为0.0.0.0:60000
3、觉得IP有问,百度0.0.0.0是什么意思
4、
Ubuntu默认安装了Python2.7和3.5
输入命令python
按Ctrl+D退出python命令行
输入命令sudo add-apt-repository ppa:jonathonf/python-3.6
按Enter确认
输入命令sudo apt-get update
输入命令su
如何选择编程语言之前先说下目前工作的背景,目前负责部门对客呈现以及预定这块业务,涉及PC、无线M战、Android 、IOS以及小程序,业务有一两个页面的较短链路流程,有四五个页面的流程,团队成员都是工作三年以上的熟练需求测试人员,在随着敏捷的推进,需求都是以短平快的节奏进入,需求上线前后还需要
有时候,网页未加载完成,或加载失败,但是我们后续的代码就已经开始查找页面上的元素了,这通常将导致查找元素失败。在本系列Selenium窗口切换-----Selenium快速入门(六)中,我们就已经出现过类似的问题,当一次访问的时候,发现页面不一定能成功加载iframe,需要再次刷新,iframe
安装python
安装Selenium之前首先来说一下Python,python是一门动态性语言,python的编写比较灵活,简洁,开发效率高。因此以python结合selenium来进行自动化测试。
所以得先下载python,python下载参考https://www.python.o