對象庫文件編寫后,運行/src/main/java/org/webdriver/patatiumwebui/PageObjectConfig/PageObjectAutoCode.java 文件生成對象庫java代碼
package org.webdriver.patatiumwebui.action; import org.webdriver.patatiumwebui.pageObject.LoginPage; import org.webdriver.patatiumwebui.utils.ElementAction; import org.webdriver.patatiumwebui.utils.TestBaseCase; import java.io.IOException; /** * Created by zhengshuheng on 2016/8/29 0029. */ public class LoginAction extends TestBaseCase{ public LoginAction(String Url,String UserName,String PassWord) throws IOException { //此driver變量繼承自TestBase變量 LoginPage loginPage=new LoginPage(); loginPage.open(Url); System.out.println(driver.getCurrentUrl()); ElementAction action=new ElementAction(); action.clear(loginPage.密碼輸入框()); action.type(loginPage.用戶名輸入框(),UserName); action.clear(loginPage.密碼輸入框()); action.type(loginPage.密碼輸入框(),PassWord); action.click(loginPage.登錄按鈕()); } }
公共Action代碼放在src/main/java/org/webdriver/patatiumwebui/Action 包下