Blame view

src/main/java/com/essa/testSuite/TestAddDevGood.java 3.13 KB
b2af39f8   zengjin   新增开发商品
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
  package com.essa.testSuite;
  
  import com.essa.pageObject.BaseTest;
  import com.essa.pageObject.GoodsManage.*;
  import com.essa.pageObject.HomePage;
  import com.essa.pageObject.productDev.*;
  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;
  
  
  /**
  * @Description: 新增开发商品测试用例
  * @Author: ZengJin
  * @CreateTime: 2018/10/29
  */
  public class TestAddDevGood extends BaseTest {
  
      WebDriver driver;
  
      @BeforeClass
      public void setUp() {
          initsetUp();
          loginValid("linrong");
      }
  
      @AfterClass
      public void tearDown() {
          driver.quit();
      }
  
  
      /**
       *新增开发商品
       * @param
       * @return void
       */
      @Test
      public void addDevGood(){
          this.driver = getDriver();
          HomePage homePage = PageFactory.initElements(driver,HomePage.class);
          AddProjectPage addProjectPage = PageFactory.initElements(driver,AddProjectPage.class);
          AddMatterialPage addMatterialPage = PageFactory.initElements(driver,AddMatterialPage.class);
          MaterialListPage materialListPage = PageFactory.initElements(driver,MaterialListPage.class);
          ProjectListPage projectListPage = PageFactory.initElements(driver,ProjectListPage.class);
          EditBOMPage editBOMPage = PageFactory.initElements(driver,EditBOMPage.class);
          AddOriginalGoodsPage addOriginalGoodsPage = PageFactory.initElements(driver,AddOriginalGoodsPage.class);
          homePage.toAddProject();
          addProjectPage.addProject();//新增立项书
          addMatterialPage.addBodyMat();//新增光身物料
          homePage.toMaterialPage();
          addMatterialPage.addMaterial();//新增物料
          materialListPage.setSupplierCatConfig();//设置核心供应商
          homePage.toProjectListPage();
          projectListPage.updateBom();//更新BOM
          editBOMPage.editBom();//编辑BOM,设置集单物料
          projectListPage.publicDevGood();//发布开发单品
          addOriginalGoodsPage.addDevGood();//确认发布开发商品
          projectListPage.getDevGoodNo();//将新增的skuNo传递到model
      }
      /**
       *审核开发商品
       * @param
       * @return
       */
      @Test
      public void publicDevGood(){
          this.driver = getDriver();
          HomePage homePage = PageFactory.initElements(driver,HomePage.class);
          GoodsRelesePage goodsRelesePage = PageFactory.initElements(driver,GoodsRelesePage.class);
          UpdatePicPage updatePicPage = PageFactory.initElements(driver,UpdatePicPage.class);
          AuditDevGoodsPage auditDevGoodsPage = PageFactory.initElements(driver,AuditDevGoodsPage.class);
          AuditOriginalOpreatePage auditOriginalOpreatePage = PageFactory.initElements(driver,AuditOriginalOpreatePage.class);
          homePage.tGoodsRelesePage();
          goodsRelesePage.toUpdateDevGoodPic();//更新开发商品图片
          updatePicPage.upDatePic();
          homePage.toAuditDevgoodsPage();//进入开发商品发布审核
          auditDevGoodsPage.auditDevGood();
          auditOriginalOpreatePage.auditDevGoodPass();//审核通过
      }
  }