场景: 用HashMap方法时候,取Keys时候自认为敲的肯定是准确无误,然后能得到对应的Values 值。 但写脚本代码时候不好习惯,没事总喜欢敲个空格建,导致取Keys之后多空格。 Feature示例: 错误代码示例: 导致效果: Data集合是可以取到键值对的, 解决方法:需要Debug调试, Read More
posted @ 2017-11-14 14:17 vame Views(3133) Comments(0) Diggs(0) Edit
场景:需要进行下拉选择定位元素。 一、select菜单 select也是比较常见的,selenium封装了以下方法, 创建select 选择select的option有以下三种方法 二、示例: selectByVisibleText(String text),text值就是页面下拉框肉眼看到的选项, Read More
posted @ 2017-11-08 20:15 vame Views(2045) Comments(0) Diggs(0) Edit
一、场景:在编写脚本过程中需要定位的元素,在界面的底部,需要拖拽下拉滚动条,再进行定位元素。 实现思路:用Selenium 里面的 scrollTo 方法实现 二、脚本示例: 1. 用例设计 2.封装滚动条方法: 3.实现滚动条下拉关键代码: Read More
posted @ 2017-11-08 20:04 vame Views(1448) Comments(0) Diggs(0) Edit
在helloworld工程的基础上,我们准备创建第一个基于web的django应用,把这个应用名字命名为Guest 1.首先,是如何创建这个应用包,当然第一选择我们可以进入到cmd中,执行如下命令 django-admin startproject guest 执行成功后,就会创建目录 2.打开CM Read More
posted @ 2017-11-07 20:42 vame Views(206) Comments(0) Diggs(0) Edit
一、准备好以下必备条件,并且按照先后顺序进行安装: Python 3.6 (64-bit)、或Python27(64-bit) Django-1.11.tar.gz pycharm 开发工具 安装好了以后在cmd运行: python --version python -m django --vers Read More
posted @ 2017-11-06 16:51 vame Views(500) Comments(0) Diggs(0) Edit
场景: 在同一界面,需定位iframe里面的元素, 就需要切换至Iframe块,然后定位元素,验证完成后,再切换出来。 如果不切换至iframe ,会发现不管采取什么定位,都会报元素不存在。 2.脚本示例: 3.注意事项:查看iframe 块,可以通过切换DoM查看, 千万不要用手敲,易出错,定位元 Read More
posted @ 2017-11-03 16:22 vame Views(840) Comments(0) Diggs(0) Edit
场景: 当我们编写脚本时候,需要验证某个表格某一列数据,或者多个列数据。 如果每验证一个就写一个方法,实在是太费事, 因此我们需要有参数化的思想,把某列数据看成固定的元素,然后去验证即可。 1. 示例Steps 2.查看具体实现方法 3. 先去Table所有列标题,然后用List 集合显示所有元素。 Read More
posted @ 2017-11-01 20:44 vame Views(626) Comments(0) Diggs(0) Edit
一、.通过jdk自带reverse的方法。 2. 调用反转方法。 三、通过自己写循环。 利用String.toCharArray()方法,将String转成一个char型数组,然后用数组遍历的方式从后向前遍历。 Read More
posted @ 2017-10-30 22:11 vame Views(279) Comments(0) Diggs(0) Edit
问题描述: Feature 写了两个参数,匹配到Steps.Java, 文件只写了两个参数,但是两个参数都加了$ 符号。 而$ 又是结束的意思。 1一:Feature 用例 二:Steps.Java 文件 写的是: @Then("^I add repeats leave code (.+)$ rec Read More
posted @ 2017-10-27 14:31 vame Views(819) Comments(0) Diggs(0) Edit
1.TestCase: 2.通过cucumber匹配Steps, 用HashMap循环列表。 2.1 tohashMap 方法 3. 方法名里面传入类型为:HashMap, 然后通过键值对方式,通过列名,跟值做匹配做循环传入参数。 4.最后得到预期的结果值。 Read More
posted @ 2017-10-26 16:56 vame Views(1548) Comments(0) Diggs(0) Edit