摘要: 对于大数据测试中,有时需要自己去准备一些数据,用csvreader来写一个比较大的文件就比较方便,下面我就直接贴示例代码了:package com.acxm.amysu.test;import com.csvreader.CsvWriter;import java.io.IOException;im... 阅读全文
posted @ 2015-07-02 10:20 AmySu 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 虽然WebDriver对Firefox的支持最好,之前写的脚本也都在Firefox浏览器运行,但最近项目做了整合,发现新整合的功能不太支持Firefox,而近期也没有计划做浏览器兼容性方面的改进,所以我的自动化脚本要重新修改,运行在都有良好支持的Chrome浏览器上。说了这么多背景,我们就进入正题吧... 阅读全文
posted @ 2015-07-02 10:11 AmySu 阅读(21593) 评论(7) 推荐(1) 编辑
摘要: 利用构造函数将要用的的参数初始化,非常有利于简化脚本。它将外部的数据赋给本地的变量,可以使得初始化后的参数被其他方法使用。直接上代码:private String url; private String userName; private String passWord; private Strin... 阅读全文
posted @ 2015-06-09 18:06 AmySu 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 在自动化过程中,有些导航按钮只有当鼠标悬浮在登录信息上时,它才能出现。这时候如果想要点击导航按钮直接用selenium的webDriver是无法定位的元素的,因为这些元素是隐藏的,只有鼠标悬浮时才出现,所以要记录一下,给大家一个参考 Actions action = new Actions(dr... 阅读全文
posted @ 2015-05-26 17:55 AmySu 阅读(3997) 评论(0) 推荐(0) 编辑
摘要: 持续好几个月的情绪低迷期过去了。生完小孩之后,可能有点产后抑郁,常常因为一点小事就很生气,把所有的坏脾气都给了家人。老公也说你总是对朋友同事都能大度温和,却对家人要求苛刻,能不能把对别人的态度也用到家人。我也很矛盾,每次发完脾气自己就后悔。这几天突然就想通了,整个人轻松了,多用辩证的态度去看事情,站... 阅读全文
posted @ 2015-05-04 17:19 AmySu 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 在写文件上传脚本的时候,遇到了很多问题,包括元素定位,以及上传操作,现在总结下来以下几点:1. 上传的控件定位要准确,必要时要进行等待WebElement adFileUpload = driver.findElement(By.xpath("//input[@type='file']"));2. ... 阅读全文
posted @ 2015-05-04 14:41 AmySu 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 找不到元素这个问题困扰了两天了,一直怀疑是页面div层次太多,定位不准确。于是就从table开始到最后一层精确定位,仍然找不元素。怎么办,在网上搜索答案,说是可以加个隐式试试,于是在执行前加了一句等待driver.manage().timeouts().implicitlyWait(50, Time... 阅读全文
posted @ 2015-04-28 11:02 AmySu 阅读(1206) 评论(0) 推荐(0) 编辑
摘要: 今天在执行selnium的test case时,总是遇到空指针错误。但是以前也有run成功过,然后换了各种方法定位元素,都失败了,所以怀疑应该不是元素定位不到的问题,所以可能是method之间有依赖,不是按照顺序执行的,搜了一下,有个参数可以控制,然后按照说明,加了个参数。在执行就顺利通过了。 阅读全文
posted @ 2015-04-22 16:41 AmySu 阅读(342) 评论(0) 推荐(0) 编辑