会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
xiaosi203
博客园
首页
新随笔
联系
管理
订阅
2016年12月8日
相对路径读写配置文件
摘要: 1.使用FileInputStream读取文件使用的绝对路径可以读写文件成功 2.但是使用相对路径,比如classpath,以“/”开头的路径就总是提示文件找不到,可能FileInputStream底层就不支持相对路径 BufferedInputStream in = (BufferedInputS
阅读全文
posted @ 2016-12-08 14:53 xiaosi203
阅读(734)
评论(0)
推荐(0)
编辑
2016年12月5日
解决driver.findElement(By)运行到此处报null指针问题
摘要: 1.由于自动化页面上的元素定位太多,主要是通过By来定位,而By提供了id,xpath,name差不多就可以定位到元素 可以使用一个配置文件存储页面上的定位By值,然后从配置文件获取by值,行程by方式与by值的map对 这里遇到一个问题,就是driver.findElement(By)的时候会提示
阅读全文
posted @ 2016-12-05 17:19 xiaosi203
阅读(1005)
评论(0)
推荐(0)
编辑
2016年11月3日
ant学习简单例子
摘要: 1.下载ant,http://ant.apache.org/ 这个网站下载,然后配置环境变量 打开dos界面,输入ant -version,如果提示命令不存在,进入到ant包装目录bin下载,再次运行可以,说明环境变量没有设置成功 2.打开eclipse新建一个简单的java文件,常见的例子就是he
阅读全文
posted @ 2016-11-03 14:21 xiaosi203
阅读(444)
评论(0)
推荐(0)
编辑
2016年10月28日
selenium遇到readonly元素的输入
摘要: 方法:去掉该元素的readonly属性 使用js来去掉 ((JavaScriptExecutor ) driver).executeScript($("input#{放置元素的CLASS}[readonly]").attr("readonly",null); 然后定位到元素,输入即可
阅读全文
posted @ 2016-10-28 15:53 xiaosi203
阅读(2736)
评论(0)
推荐(0)
编辑
2016年10月27日
封装properties从配置文件读取测试用例输入数据
摘要: 当每个测试用例都有输入数据,而且数据量比较大的情况,可以采取从文件读取 如果想让同一套测试用例能够适应相似的输入数据,如果直接代码里面来回切换回可能会漏,而且还需要debug检错 可以把一些公用的输入数据拎出来搞一个properties文件 把一些类似的有差异的输入数据分别作成properties文
阅读全文
posted @ 2016-10-27 11:05 xiaosi203
阅读(327)
评论(0)
推荐(0)
编辑
2016年10月21日
java selenium验证元素是否存在
摘要: public boolean ElementExist(WebDriver driver,By locator) { try { driver.findElement(locator); return true; } catch (Exception e) { return false; } } 可
阅读全文
posted @ 2016-10-21 17:22 xiaosi203
阅读(5370)
评论(0)
推荐(0)
编辑
java连接数据库步骤
摘要: 一、加载JDBC驱动程序 Class.forName(driver) ; 如果直接是上面的代码运行,一定会报错。找不到驱动类java.lang.ClassNotFoundException: com.mysql.jdbc.Driver,必须下载jdbc驱动类,然后导入到项目中,再次运行,就不会报错
阅读全文
posted @ 2016-10-21 16:48 xiaosi203
阅读(8721)
评论(0)
推荐(0)
编辑
2016年10月19日
java selenium针对多种情况的多窗口切换
摘要: 一、通过按钮点击打开的新页面,不涉及到打开多窗口,只要在已有打开的窗口实现切换操作即可 Set<String> winHandels = driver.getWindowHandles();List<String> it = new ArrayList<String>(winHandels);Str
阅读全文
posted @ 2016-10-19 09:33 xiaosi203
阅读(5419)
评论(1)
推荐(0)
编辑
2016年10月17日
java selenium后报错Element not found in the cache元素定位要重新赋值之前的定义
摘要: 习惯上把定位的元素在操作之前就定位好, 例如: WebElement element1=driver.findElement(...); declaration1 WebElement element2=driver.findElement(...); declaration2 element1.c
阅读全文
posted @ 2016-10-17 17:35 xiaosi203
阅读(931)
评论(0)
推荐(0)
编辑
2016年10月15日
selenium移动div里面的滚动条,操作弹出对话框
摘要: 还是使用js来移动 首先要定位到这个元素 倾向于使用js来定位元素,输入下面的脚本,按下回车键,即可在调试页面看到对应的div块$("div.table-responsive") 滚动方法使用scrollLeft()$("div.table-responsive").scrollLeft(1000)
阅读全文
posted @ 2016-10-15 17:22 xiaosi203
阅读(3182)
评论(0)
推荐(0)
编辑
下一页
公告