在basepage.java中对selenium常用方法进行封装,后续页面元素封装都继承该类。
重点见红框,构造函数需要传入一个driver,这是为了保证写脚本时所使用的是同一个driver
代码如下:
package framework;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
public class basepage {
WebDriver driver;
public basepage(WebDriver driver){
this.driver = driver;
}
public WebElement find_id(String id){