||
在使用Selenium+Driver+Junit时,基本是每个功能写一份代码,其中有很多重复的代码。
为了脚本看起来简洁明了,虽将相同的代码整理出来放到一个公共的类中,其他类直接调用即成。
我有两个脚本,login.java
做界面登陆的。但是登陆之前需要打开浏览器,运行代码,关闭浏览器,基本每个测试类都要如此做,所以相同的不分均是打开浏览器及关闭浏览器
于是便做了Common.java将打开及关闭还有其他可重复使用的方法都放置在Common.java中。然后logoin.java类调用
期初在运行login.java文件时的确是打开了浏览器也输入了网址,但是无法输入密码进行登陆,且爆出的问题死空指针(分析了半天发现是新大开的窗口无法定位元素所以没发登陆),在百度、谷歌还有51testing上基本是翻遍了也没有找到合适的方法解决(可以说是基本是花了大半天的时间才慢慢调试出来)
虽贴上相应的程序:
紧接着把login