po模式大概介紹,大家也可以自己百度看看
Page Object模式主要是将每個頁面設計為一個類class,這個類包含頁面中需要測試的元素(按鈕、輸入框、URL、标題等)和實際操作方法,這樣在寫測試用例時可以通過調用頁面類的方法和屬性來擷取頁面元素和操作元素,這樣優點是避免當頁面元素的ID或位置改變時需要更改測試用例代碼的情況。當頁面元組定位發生改變時隻要通過更改頁面類的屬性即可。
架構目錄結構

loginPage.java
case層即處理層
loginLilysilk_Po.java
工具類
ExcelUtil.java
data層即資料層
遇到的問題:
問題1:org.apache.poi.openxml4j.exceptions.OLE2NotOfficeXmlFileException: The supplied data appears to be in the OLE2 Format. You are calling the part of POI that deals with OOXML (Office Open XML) Documents. You need to call a different part of POI to process this data (eg HSSF instead of XSSF)
像這個報錯就是所用的XSSF是支援excel2007版本以上的,支援格式為xlsx,如果想要支援2003版本的xls,需要将XSSF換成HSSF的
問題2:部分jar包沒有,需要導入,按照報錯内容導入jar包就好
本文轉自 水滴的曆程 51CTO部落格,原文連結:http://blog.51cto.com/12390959/2059330