Commit a524812adec50a6560ec5d46b3e69e8c2367b3aa
1 parent
d3c5a77a
idea增加epd环境
Showing
4 changed files
with
84 additions
and
66 deletions
Show diff stats
src/main/java/com/essa/framework/BasePage.java
| @@ -267,7 +267,7 @@ public class BasePage { | @@ -267,7 +267,7 @@ public class BasePage { | ||
| 267 | 267 | ||
| 268 | /** | 268 | /** |
| 269 | * 元素在页面上是否可见 | 269 | * 元素在页面上是否可见 |
| 270 | - * @param element | 270 | + * @param |
| 271 | * @return | 271 | * @return |
| 272 | */ | 272 | */ |
| 273 | protected boolean isVisibility(By by) { | 273 | protected boolean isVisibility(By by) { |
| @@ -653,6 +653,12 @@ public class BasePage { | @@ -653,6 +653,12 @@ public class BasePage { | ||
| 653 | forceWait(1000); | 653 | forceWait(1000); |
| 654 | } | 654 | } |
| 655 | } | 655 | } |
| 656 | + /** | ||
| 657 | + * bpms动态等待,指的是我们后台系统那个加载的圈圈 | ||
| 658 | + */ | ||
| 659 | + protected void dynamicWait() { | ||
| 660 | + dynamicWait(By.xpath("//*[@name='tailDeliveryDay']")); | ||
| 661 | + } | ||
| 656 | 662 | ||
| 657 | /** | 663 | /** |
| 658 | * 与上面的方法相反,如果元素存在,等待直到元素不存在,最长7秒 | 664 | * 与上面的方法相反,如果元素存在,等待直到元素不存在,最长7秒 |
src/main/java/com/essa/framework/EnvEnum.java
| @@ -11,7 +11,8 @@ public enum EnvEnum { | @@ -11,7 +11,8 @@ public enum EnvEnum { | ||
| 11 | DIT("dit","DIT"), | 11 | DIT("dit","DIT"), |
| 12 | HOTFIX("hotfix","HOTFIX"), | 12 | HOTFIX("hotfix","HOTFIX"), |
| 13 | UAT("uat","UAT"), | 13 | UAT("uat","UAT"), |
| 14 | - SIT("sit","SIT"); | 14 | + SIT("sit","SIT"), |
| 15 | + EPD("epd","EPD"); | ||
| 15 | 16 | ||
| 16 | /** | 17 | /** |
| 17 | * 原子引用(全部) | 18 | * 原子引用(全部) |
src/main/java/com/essa/testSuite/TestTail.java
| @@ -17,70 +17,70 @@ import com.essa.pageObject.StorageManage.ReceiveTaskDealPage; | @@ -17,70 +17,70 @@ import com.essa.pageObject.StorageManage.ReceiveTaskDealPage; | ||
| 17 | import com.essa.pageObject.needDealt.NeedDealtApplyPage; | 17 | import com.essa.pageObject.needDealt.NeedDealtApplyPage; |
| 18 | 18 | ||
| 19 | public class TestTail extends BaseTest { | 19 | public class TestTail extends BaseTest { |
| 20 | - WebDriver driver; | 20 | + WebDriver driver; |
| 21 | 21 | ||
| 22 | - @BeforeClass | ||
| 23 | - public void setUp() { | ||
| 24 | - initsetUp(); | ||
| 25 | - loginValid("yuwanhang"); | ||
| 26 | - } | ||
| 27 | - | ||
| 28 | - @AfterClass | ||
| 29 | - public void tearDown() { | ||
| 30 | - driver.quit(); | ||
| 31 | - } | 22 | + @BeforeClass |
| 23 | + public void setUp() { | ||
| 24 | + initsetUp(); | ||
| 25 | + loginValid("yuwanhang"); | ||
| 26 | + } | ||
| 32 | 27 | ||
| 33 | - /** | ||
| 34 | - * 转尾货 | ||
| 35 | - */ | ||
| 36 | - @Test | ||
| 37 | - public void testTail() { | ||
| 38 | - driver = getDriver(); | ||
| 39 | - HomePage homePage = PageFactory.initElements(driver, HomePage.class); | ||
| 40 | - PODocumentaryListPage poDocumentaryListPage = PageFactory.initElements(driver, PODocumentaryListPage.class); | ||
| 41 | - POBoardPage poBoardPage = PageFactory.initElements(driver, POBoardPage.class); | ||
| 42 | - ConvertTailPage convertTailPage = PageFactory.initElements(driver, ConvertTailPage.class); | ||
| 43 | - homePage.toPoDocumentaryListPage(); | ||
| 44 | - poDocumentaryListPage.todetail(); | ||
| 45 | - poBoardPage.toTail(); | ||
| 46 | - convertTailPage.convertTail(); | ||
| 47 | - } | ||
| 48 | - | ||
| 49 | - /** | ||
| 50 | - * 设置收货、装柜的仓库地址 | ||
| 51 | - */ | ||
| 52 | - @Test | ||
| 53 | - public void noticReceive() { | ||
| 54 | - driver = getDriver(); | ||
| 55 | - HomePage homePage = PageFactory.initElements(driver, HomePage.class); | ||
| 56 | - NoticeReceivePage noticeReceivePage = PageFactory.initElements(driver, NoticeReceivePage.class); | ||
| 57 | - homePage.toNoticeReceivePage(); | ||
| 58 | - noticeReceivePage.setWareHouse(); | ||
| 59 | - } | ||
| 60 | - | ||
| 61 | - /** | ||
| 62 | - * 收货通知处理 | ||
| 63 | - */ | ||
| 64 | - @Test | ||
| 65 | - public void dealWithDelivery() { | ||
| 66 | - driver = getDriver(); | ||
| 67 | - HomePage homePage = PageFactory.initElements(driver, HomePage.class); | ||
| 68 | - GoodsReceiveTaskPage goodsReceiveTaskPage = PageFactory.initElements(driver, GoodsReceiveTaskPage.class); | ||
| 69 | - ReceiveTaskDealPage receiveTaskDealPage = PageFactory.initElements(driver, ReceiveTaskDealPage.class); | ||
| 70 | - homePage.toGoodsReceiveTaskPage(); | ||
| 71 | - goodsReceiveTaskPage.dealReceive(); | ||
| 72 | - receiveTaskDealPage.allReceive(); | ||
| 73 | - } | ||
| 74 | - | ||
| 75 | - /** | ||
| 76 | - * 大跟单确认船期 | ||
| 77 | - */ | ||
| 78 | - @Test | ||
| 79 | - public void confirmSailingDate() { | ||
| 80 | - driver = getDriver(); | ||
| 81 | - HomePage homePage = PageFactory.initElements(driver, HomePage.class); | ||
| 82 | - NeedDealtApplyPage needDealtApplyPage = PageFactory.initElements(driver, NeedDealtApplyPage.class); | ||
| 83 | - homePage.toSailingDateConfirmPage(); | ||
| 84 | - needDealtApplyPage.confirmSailingDate(); | ||
| 85 | - } | 28 | + @AfterClass |
| 29 | + public void tearDown() { | ||
| 30 | + driver.quit(); | ||
| 31 | + } | ||
| 32 | + | ||
| 33 | + /** | ||
| 34 | + * 转尾货 | ||
| 35 | + */ | ||
| 36 | + @Test | ||
| 37 | + public void testTail() { | ||
| 38 | + driver = getDriver(); | ||
| 39 | + HomePage homePage = PageFactory.initElements(driver, HomePage.class); | ||
| 40 | + PODocumentaryListPage poDocumentaryListPage = PageFactory.initElements(driver, PODocumentaryListPage.class); | ||
| 41 | + POBoardPage poBoardPage = PageFactory.initElements(driver, POBoardPage.class); | ||
| 42 | + ConvertTailPage convertTailPage = PageFactory.initElements(driver, ConvertTailPage.class); | ||
| 43 | + homePage.toPoDocumentaryListPage(); | ||
| 44 | + poDocumentaryListPage.todetail(); | ||
| 45 | + poBoardPage.toTail(); | ||
| 46 | + convertTailPage.convertTail(); | ||
| 47 | + } | ||
| 48 | + | ||
| 49 | + /** | ||
| 50 | + * 设置收货、装柜的仓库地址 | ||
| 51 | + */ | ||
| 52 | + @Test | ||
| 53 | + public void noticReceive() { | ||
| 54 | + driver = getDriver(); | ||
| 55 | + HomePage homePage = PageFactory.initElements(driver, HomePage.class); | ||
| 56 | + NoticeReceivePage noticeReceivePage = PageFactory.initElements(driver, NoticeReceivePage.class); | ||
| 57 | + homePage.toNoticeReceivePage(); | ||
| 58 | + noticeReceivePage.setWareHouse(); | ||
| 59 | + } | ||
| 60 | + | ||
| 61 | + /** | ||
| 62 | + * 收货通知处理 | ||
| 63 | + */ | ||
| 64 | + @Test | ||
| 65 | + public void dealWithDelivery() { | ||
| 66 | + driver = getDriver(); | ||
| 67 | + HomePage homePage = PageFactory.initElements(driver, HomePage.class); | ||
| 68 | + GoodsReceiveTaskPage goodsReceiveTaskPage = PageFactory.initElements(driver, GoodsReceiveTaskPage.class); | ||
| 69 | + ReceiveTaskDealPage receiveTaskDealPage = PageFactory.initElements(driver, ReceiveTaskDealPage.class); | ||
| 70 | + homePage.toGoodsReceiveTaskPage(); | ||
| 71 | + goodsReceiveTaskPage.dealReceive(); | ||
| 72 | + receiveTaskDealPage.allReceive(); | ||
| 73 | + } | ||
| 74 | + | ||
| 75 | + /** | ||
| 76 | + * 大跟单确认船期 | ||
| 77 | + */ | ||
| 78 | + @Test | ||
| 79 | + public void confirmSailingDate() { | ||
| 80 | + driver = getDriver(); | ||
| 81 | + HomePage homePage = PageFactory.initElements(driver, HomePage.class); | ||
| 82 | + NeedDealtApplyPage needDealtApplyPage = PageFactory.initElements(driver, NeedDealtApplyPage.class); | ||
| 83 | + homePage.toSailingDateConfirmPage(); | ||
| 84 | + needDealtApplyPage.confirmSailingDate(); | ||
| 85 | + } | ||
| 86 | } | 86 | } |
| @@ -0,0 +1,11 @@ | @@ -0,0 +1,11 @@ | ||
| 1 | +#browserName=FireFox | ||
| 2 | +#browserName=IE | ||
| 3 | +browserName=Chrome | ||
| 4 | + | ||
| 5 | +serverURL=http://www.yesazhineng.cn:8000/ | ||
| 6 | +buyerURL=https://epd-en.essatoy.com/ | ||
| 7 | + | ||
| 8 | +jdbc.driver=com.mysql.cj.jdbc.Driver | ||
| 9 | +jdbc.url=jdbc:mysql://120.76.152.227:3325/bpms | ||
| 10 | +jdbc.user=essa_epd | ||
| 11 | +jdbc.pwd=H5]L(VUONwe,.-)- | ||
| 0 | \ No newline at end of file | 12 | \ No newline at end of file |