通过第三篇文章,是不是觉得更加麻烦了,但是大家可以看到整个逻辑是很清晰的,一个page只管页面元素,action管操作,很明确,而且发现可以来玩不同用户名与密码的验证啦,接下来继续优化。
1.在第三篇中的基础上优化
(1)新建一个包com.selenium.basic,基础的类以后都会放在这里
(2)新建class类OpenBrowser,封装打开浏览器的操作
2.LoginPage、LoginAction两个类的代码不变
3.OpenBrowser的代码如下
public class OpenBrowser {
4.Login代码有变化,如下
import com.selenium.action.*;
import com.selenium.basic.*;
public class Login {
}