From d15bbfd4a818d51dbd4285097d5eb8f34672d42d Mon Sep 17 00:00:00 2001 From: Administrator Date: Wed, 24 Oct 2018 14:18:40 +0800 Subject: [PATCH] 1024byzengjin --- .gitignore | 2 ++ src/test/java/com/essa/pageObject/HomePage.java | 19 +++++++++++++++++++ src/test/java/com/essa/pageObject/PODocumentary/POBoardPage.java | 13 +++++++++++++ src/test/java/com/essa/pageObject/PODocumentary/PODocumentaryListPage.java | 27 +++++++++++++++++++++++++++ 4 files changed, 61 insertions(+), 0 deletions(-) create mode 100644 .gitignore create mode 100644 src/test/java/com/essa/pageObject/PODocumentary/POBoardPage.java create mode 100644 src/test/java/com/essa/pageObject/PODocumentary/PODocumentaryListPage.java diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..fbc20ef --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/Log/ +/test-output/ diff --git a/src/test/java/com/essa/pageObject/HomePage.java b/src/test/java/com/essa/pageObject/HomePage.java index 30e0b77..9874385 100644 --- a/src/test/java/com/essa/pageObject/HomePage.java +++ b/src/test/java/com/essa/pageObject/HomePage.java @@ -11,6 +11,7 @@ import com.essa.pageObject.GoodsManage.AuditOriginalGoodsPage; import com.essa.pageObject.GoodsManage.GoodsBankPage; import com.essa.pageObject.GoodsManage.GoodsRelesePage; import com.essa.pageObject.GoodsManage.MarketGoodsRelesePage; +import com.essa.pageObject.PODocumentary.PODocumentaryListPage; import com.essa.pageObject.buyPlaneManage.SkuCategoryManagerCongfigPage; import com.essa.pageObject.buyerManage.InvateCodePage; import com.essa.pageObject.inquiryManage.ProductInquiryTaskPage; @@ -143,6 +144,14 @@ public class HomePage extends BasePage{ @FindBy (xpath = "//*[@name='searchForm']/div/span/button") WebElement search; + //跟单管理 + @FindBy (xpath = "//*[text()='跟单管理']") + WebElement DocumentaryManage; + + //PO跟单 + @FindBy (xpath ="//*[text()='PO跟单']") + WebElement PODocumentary; + /* * 方法 */ @@ -344,4 +353,14 @@ public class HomePage extends BasePage{ switchMoreWindow(); return new NeedDealtApplyPage(driver); } + + /** + * 进入PO跟单列表页 + * @return PO跟单列表页 + */ + public PODocumentaryListPage toPoDocumentaryListPage() { + click(DocumentaryManage); + click(PODocumentary); + return new PODocumentaryListPage(driver); + } } \ No newline at end of file diff --git a/src/test/java/com/essa/pageObject/PODocumentary/POBoardPage.java b/src/test/java/com/essa/pageObject/PODocumentary/POBoardPage.java new file mode 100644 index 0000000..2e66b97 --- /dev/null +++ b/src/test/java/com/essa/pageObject/PODocumentary/POBoardPage.java @@ -0,0 +1,13 @@ +package com.essa.pageObject.PODocumentary; + +import org.openqa.selenium.WebDriver; + +import com.essa.framework.BasePage; + +public class POBoardPage extends BasePage { + + public POBoardPage(WebDriver driver) { + super(driver); + } + +} diff --git a/src/test/java/com/essa/pageObject/PODocumentary/PODocumentaryListPage.java b/src/test/java/com/essa/pageObject/PODocumentary/PODocumentaryListPage.java new file mode 100644 index 0000000..1f8cade --- /dev/null +++ b/src/test/java/com/essa/pageObject/PODocumentary/PODocumentaryListPage.java @@ -0,0 +1,27 @@ +package com.essa.pageObject.PODocumentary; + +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.support.FindBy; + +import com.essa.framework.BasePage; + +/** + * @author Administrator + *PO跟单任务列表页面 + */ +public class PODocumentaryListPage extends BasePage { + + public PODocumentaryListPage(WebDriver driver) { + super(driver); + } + + /* + * 元素定位 + */ + @FindBy (xpath = "//*[contains(text(),'高级查询')]") + WebElement advancedQuery;//高级查询 + + @FindBy (xpath = "//*[contains(@placeholder,'请输入PO单号')]") + WebElement OrderNo; +} -- libgit2 0.21.2