4.list中查看(判断)元素的索引; 注意:.indexOf(); 和 lastIndexOf()的不同; 效果图: 5.根据元素索引位置进行的判断: 6.利用list中索引位置重新生成一个新的list(截取集合); 方法: .subList(fromIndex, toIndex); .size( Read More
posted @ 2018-01-09 12:04 vame Views(401) Comments(0) Diggs(0) Edit
目录: 1.list中添加,获取,删除元素; 添加方法是:.add(e); 获取方法是:.get(index); 删除方法是:.remove(index); 按照索引删除; .remove(Object o); 按照元素内容删除; 效果图: 2.list中是否包含某个元素; 方法:.contains Read More
posted @ 2018-01-08 17:58 vame Views(3650) Comments(0) Diggs(0) Edit
场景: 当写方法时遇到1个参数有3个值, 该参数类型为数组。 例如: aaa|bbb|ccc . 而且需要循环打印,这个时候我们就需要用数组循环输出的方法。 一:feature 示例 二: steps 示例: 三: Page 示例: 场景图: 效果图: 四:Split 常见使用方法 在java.la Read More
posted @ 2018-01-07 23:19 vame Views(3240) Comments(0) Diggs(0) Edit
场景:当定位某个元素时,发现所需要的元素在同级节点,可以用/following-sibling::* 方法(定位同级的第二位) 当定位统计节点的第二个定位相邻节点。 可以用/preceding-sibling::* (定位同级的第一位) selenium定位父子、兄弟、相邻节点定位方法。 案例(一) Read More
posted @ 2017-12-27 14:50 vame Views(4318) Comments(0) Diggs(1) Edit
场景:为了检查数据是否存在,如果存在就把数据删除,不存在则新增保存。因为我们需要做下数据初始化准备工作。 一、:Feature 示例: 二、Step 示例: 三、Page 示例: Read More
posted @ 2017-12-24 15:34 vame Views(499) Comments(0) Diggs(0) Edit
场景:研发部的代码从SVN变更至GIt,通过Jenkins每天自动生成程序包。 如需要获取单独的程序包更新,而不是整个程序包覆盖更新,这时候就需要用到Beyond Compare 对比工具 操作步骤1. 从ftp获取最新生成的程序包,跟之前的程序包分别放入文件夹下。 步骤2: 选择文件夹进行比较。 Read More
posted @ 2017-12-14 17:41 vame Views(3529) Comments(0) Diggs(0) Edit
一、 Table 增加列 1.增加列:alter table tableName add columnName varchar(30) 1.2. 修改列类型:alter table tableName alter column columnName varchar(4000) 1.3 修改列的名称: Read More
posted @ 2017-11-28 20:10 vame Views(1190) Comments(0) Diggs(0) Edit
聚合函数对一组值计算后返回单个值。除了count(统计项数)函数以外,其他的聚合函数在计算式都会忽略空值(null)。所有的聚合函数均为确定性函数。即任何时候使用一组相同的输入值调用聚合函数执行后的返回值都是相同的,无二义性. 1:AVG(表达式) 功能:计算表达式平均值 2:SUM(表达式) 功能 Read More
posted @ 2017-11-28 19:58 vame Views(883) Comments(0) Diggs(0) Edit
场景:A:在UI自动化时,删除数据时候,在界面UI提示“该XX已被使用,无法删除”。 这时候我们有需要做数据初始化的操作,需要把历史数据做删除,来确脚本运行的重复执行,和稳定性质。 B: 在做新增操作时候,需要校验数据是否存在后台。需要校验后台数据。 实现思路: 1.把数据库的连接地址、用户名、密码 Read More
posted @ 2017-11-25 14:56 vame Views(1159) Comments(0) Diggs(0) Edit
场景:启动Chrome,打开URL,提示“disconnected: unable to connect to renderer” 解决方法:chromedriver与chrome的对应关系表, 需要下载对应的chromedriver.exe 文件。 附: 所有chromedriver均可在下面链接 Read More
posted @ 2017-11-21 09:35 vame Views(1190) Comments(0) Diggs(0) Edit