TestTail.java
2.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
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.PODocumentary.ConvertTailPage;
import com.essa.pageObject.PODocumentary.POBoardPage;
import com.essa.pageObject.PODocumentary.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();
}
}