// Path: src/main/java/org/webdriver/patatiumappui/action/LoginAction.java
// public class LoginAction extends TestBaseCase {
//     public  LoginAction(String username,String password) throws IOException {
//         ElementAction action=new ElementAction();
//         LoginPage loginPage=new LoginPage();
//         action.click(loginPage.账号输入框());
//         action.clear(loginPage.账号输入框());
//         action.type(loginPage.账号输入框(),username);
//         action.click(loginPage.密码输入框());
//         action.clear(loginPage.密码输入框());
//         action.type(loginPage.密码输入框(),password);
//         action.sleep(1);
//         action.click(loginPage.登录按钮());
//     }
// }
// 
// Path: src/main/java/org/webdriver/patatiumappui/pageObject/LoginPage.java
// public class LoginPage extends BaseAction {
// //用于eclipse工程内运行查找对象库文件路径
// private String path="src/main/java/org/webdriver/patatiumappui/pageObjectConfig/UILibrary.xml";
//  public   LoginPage() {
// //工程内读取对象库文件
// 	setXmlObjectPath(path);
// getLocatorMap();
// }
// /***
// * 使用其他方式登录
// * @return
// * @throws IOException
// */
// public  Locator 使用其他方式登录() throws IOException
//  {
//    Locator locator=getLocator("使用其他方式登录");
//    return locator;
//  }
// 
// /***
// * 账号
// * @return
// * @throws IOException
// */
// public  Locator 账号输入框() throws IOException
//  {
//    Locator locator=getLocator("账号输入框");
//    return locator;
//  }
// 
// /***
// * 密码
// * @return
// * @throws IOException
// */
// public  Locator 密码输入框() throws IOException
//  {
//    Locator locator=getLocator("密码输入框");
//    return locator;
//  }
// 
// /***
// * 登录
// * @return
// * @throws IOException
// */
// public  Locator 登录按钮() throws IOException
//  {
//    Locator locator=getLocator("登录按钮");
//    return locator;
//  }
// 
// /***
// * 失败提示信息确认按钮
// * @return
// * @throws IOException
// */
// public  Locator 登录失败提示信息() throws IOException
//  {
//    Locator locator=getLocator("登录失败提示信息");
//    return locator;
//  }
// 
// /***
// * 失败提示信息确认按钮
// * @return
// * @throws IOException
// */
// public  Locator 登录失败确认按钮() throws IOException
//  {
//    Locator locator=getLocator("登录失败确认按钮");
//    return locator;
//  }
// }
// 
// Path: src/main/java/org/webdriver/patatiumappui/pageObject/StartPage.java
// public class StartPage extends BaseAction {
// //用于eclipse工程内运行查找对象库文件路径
// private String path="src/main/java/org/webdriver/patatiumappui/pageObjectConfig/UILibrary.xml";
//  public   StartPage() {
// //工程内读取对象库文件
// 	setXmlObjectPath(path);
// getLocatorMap();
// }
// /***
// * 登录
// * @return
// * @throws IOException
// */
// public  Locator 登录() throws IOException
//  {
//    Locator locator=getLocator("登录");
//    return locator;
//  }
// 
// /***
// * 注册
// * @return
// * @throws IOException
// */
// public  Locator 注册() throws IOException
//  {
//    Locator locator=getLocator("注册");
//    return locator;
//  }
// }


import org.dom4j.DocumentException;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.testng.annotations.*;
import org.webdriver.patatiumappui.action.LoginAction;
import org.webdriver.patatiumappui.pageObject.LoginPage;
import org.webdriver.patatiumappui.pageObject.StartPage;
import org.webdriver.patatiumappui.utils.*;
import java.io.IOException;


/**
 * Created by zhengshuheng on 2016/9/2 0002.
 */
public class LoginTest extends TestBaseCase {
    ElementAction action=new ElementAction();
    @BeforeClass
    public  void  beforeclass() throws IOException {
// Path: src/main/java/org/webdriver/patatiumappui/action/LoginAction.java
// public class LoginAction extends TestBaseCase {
//     public  LoginAction(String username,String password) throws IOException {
//         ElementAction action=new ElementAction();
//         LoginPage loginPage=new LoginPage();
//         action.click(loginPage.账号输入框());
//         action.clear(loginPage.账号输入框());
//         action.type(loginPage.账号输入框(),username);
//         action.click(loginPage.密码输入框());
//         action.clear(loginPage.密码输入框());
//         action.type(loginPage.密码输入框(),password);
//         action.sleep(1);
//         action.click(loginPage.登录按钮());
//     }
// }
// 
// Path: src/main/java/org/webdriver/patatiumappui/pageObject/LoginPage.java
// public class LoginPage extends BaseAction {
// //用于eclipse工程内运行查找对象库文件路径
// private String path="src/main/java/org/webdriver/patatiumappui/pageObjectConfig/UILibrary.xml";
//  public   LoginPage() {
// //工程内读取对象库文件
// 	setXmlObjectPath(path);
// getLocatorMap();
// }
// /***
// * 使用其他方式登录
// * @return
// * @throws IOException
// */
// public  Locator 使用其他方式登录() throws IOException
//  {
//    Locator locator=getLocator("使用其他方式登录");
//    return locator;
//  }
// 
// /***
// * 账号
// * @return
// * @throws IOException
// */
// public  Locator 账号输入框() throws IOException
//  {
//    Locator locator=getLocator("账号输入框");
//    return locator;
//  }
// 
// /***
// * 密码
// * @return
// * @throws IOException
// */
// public  Locator 密码输入框() throws IOException
//  {
//    Locator locator=getLocator("密码输入框");
//    return locator;
//  }
// 
// /***
// * 登录
// * @return
// * @throws IOException
// */
// public  Locator 登录按钮() throws IOException
//  {
//    Locator locator=getLocator("登录按钮");
//    return locator;
//  }
// 
// /***
// * 失败提示信息确认按钮
// * @return
// * @throws IOException
// */
// public  Locator 登录失败提示信息() throws IOException
//  {
//    Locator locator=getLocator("登录失败提示信息");
//    return locator;
//  }
// 
// /***
// * 失败提示信息确认按钮
// * @return
// * @throws IOException
// */
// public  Locator 登录失败确认按钮() throws IOException
//  {
//    Locator locator=getLocator("登录失败确认按钮");
//    return locator;
//  }
// }
// 
// Path: src/main/java/org/webdriver/patatiumappui/pageObject/StartPage.java
// public class StartPage extends BaseAction {
// //用于eclipse工程内运行查找对象库文件路径
// private String path="src/main/java/org/webdriver/patatiumappui/pageObjectConfig/UILibrary.xml";
//  public   StartPage() {
// //工程内读取对象库文件
// 	setXmlObjectPath(path);
// getLocatorMap();
// }
// /***
// * 登录
// * @return
// * @throws IOException
// */
// public  Locator 登录() throws IOException
//  {
//    Locator locator=getLocator("登录");
//    return locator;
//  }
// 
// /***
// * 注册
// * @return
// * @throws IOException
// */
// public  Locator 注册() throws IOException
//  {
//    Locator locator=getLocator("注册");
//    return locator;
//  }
// }


// Path: src/test/java/LoginTest.java
import org.dom4j.DocumentException;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.testng.annotations.*;
import org.webdriver.patatiumappui.action.LoginAction;
import org.webdriver.patatiumappui.pageObject.LoginPage;
import org.webdriver.patatiumappui.pageObject.StartPage;
import org.webdriver.patatiumappui.utils.*;
import java.io.IOException;



/**
 * Created by zhengshuheng on 2016/9/2 0002.
 */
public class LoginTest extends TestBaseCase {
    ElementAction action=new ElementAction();
    @BeforeClass
    public  void  beforeclass() throws IOException {
        StartPage startPage=new StartPage();