package com.essa.testSuite; import org.openqa.selenium.WebDriver; import org.openqa.selenium.support.PageFactory; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; import com.essa.pageObject.BaseTest; import com.essa.pageObject.HomePage; import com.essa.pageObject.DocumentaryManage.ConvertTailPage; import com.essa.pageObject.DocumentaryManage.POBoardPage; import com.essa.pageObject.DocumentaryManage.PODocumentaryListPage; import com.essa.pageObject.StorageManage.GoodsReceiveTaskPage; import com.essa.pageObject.StorageManage.NoticeReceivePage; import com.essa.pageObject.StorageManage.ReceiveTaskDealPage; import com.essa.pageObject.needDealt.NeedDealtApplyPage; public class TestTail extends BaseTest { WebDriver driver; @BeforeClass public void setUp() { initsetUp(); loginValid("yuwanhang"); } @AfterClass public void tearDown() { driver.quit(); } /** * 转尾货 */ @Test public void testTail() { driver = getDriver(); HomePage homePage = PageFactory.initElements(driver, HomePage.class); PODocumentaryListPage poDocumentaryListPage = PageFactory.initElements(driver, PODocumentaryListPage.class); POBoardPage poBoardPage = PageFactory.initElements(driver, POBoardPage.class); ConvertTailPage convertTailPage = PageFactory.initElements(driver, ConvertTailPage.class); homePage.toPoDocumentaryListPage(); poDocumentaryListPage.todetail(); poBoardPage.toTail(); convertTailPage.convertTail(); } /** * 设置收货、装柜的仓库地址 */ @Test public void noticReceive() { driver = getDriver(); HomePage homePage = PageFactory.initElements(driver, HomePage.class); NoticeReceivePage noticeReceivePage = PageFactory.initElements(driver, NoticeReceivePage.class); homePage.toNoticeReceivePage(); noticeReceivePage.setWareHouse(); } /** * 收货通知处理 */ @Test public void dealWithDelivery() { driver = getDriver(); HomePage homePage = PageFactory.initElements(driver, HomePage.class); GoodsReceiveTaskPage goodsReceiveTaskPage = PageFactory.initElements(driver, GoodsReceiveTaskPage.class); ReceiveTaskDealPage receiveTaskDealPage = PageFactory.initElements(driver, ReceiveTaskDealPage.class); homePage.toGoodsReceiveTaskPage(); goodsReceiveTaskPage.dealReceive(); receiveTaskDealPage.allReceive(); } /** * 大跟单确认船期 */ @Test public void confirmSailingDate() { driver = getDriver(); HomePage homePage = PageFactory.initElements(driver, HomePage.class); NeedDealtApplyPage needDealtApplyPage = PageFactory.initElements(driver, NeedDealtApplyPage.class); homePage.toSailingDateConfirmPage(); needDealtApplyPage.confirmSailingDate(); } }