入住 CI 中国社区 登录
CodeIgniter 中国开发者社区 返回首页

rosemarry的个人空间 https://codeigniter.org.cn/forums/?39678 [收藏] [复制] [分享] [RSS]

日志

Selenium+Driver+Junit:将重复的代码写成接口直接调用

已有 1023 次阅读2015-8-27 17:49 |个人分类:Selenium| 接口

在使用Selenium+Driver+Junit时,基本是每个功能写一份代码,其中有很多重复的代码。

为了脚本看起来简洁明了,虽将相同的代码整理出来放到一个公共的类中,其他类直接调用即成。

我有两个脚本,login.java

做界面登陆的。但是登陆之前需要打开浏览器,运行代码,关闭浏览器,基本每个测试类都要如此做,所以相同的不分均是打开浏览器及关闭浏览器

于是便做了Common.java将打开及关闭还有其他可重复使用的方法都放置在Common.java中。然后logoin.java类调用

期初在运行login.java文件时的确是打开了浏览器也输入了网址,但是无法输入密码进行登陆,且爆出的问题死空指针(分析了半天发现是新大开的窗口无法定位元素所以没发登陆),在百度、谷歌还有51testing上基本是翻遍了也没有找到合适的方法解决(可以说是基本是花了大半天的时间才慢慢调试出来)

虽贴上相应的程序:

紧接着把login


路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 入住 CI 中国社区