Blame view

src/test/java/com/essa/pageObject/GoodsManage/MarketGoodsRelesePage.java 1.25 KB
c98c375e   Administrator   all
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
  package com.essa.pageObject.GoodsManage;

  

  import org.openqa.selenium.WebDriver;

  import org.openqa.selenium.WebElement;

  import org.openqa.selenium.support.FindBy;

  

  import com.essa.framework.BasePage;

  import com.essa.framework.Model;

  

  /**

   * @author Administrator

   *市场商品发布页

   */

  public class MarketGoodsRelesePage extends BasePage {

  

  	public MarketGoodsRelesePage (WebDriver driver) {

  		super(driver);

  	}

  	/*

  	 * 页面元素定位

  	 */

  	

  	//采购商编号

  	@FindBy (xpath="//*[@placeholder='请输入采购商编号']")

  	WebElement buyerNo;

  	

  	//查询按钮

  	@FindBy (xpath="//*[text()='查询']")

  	WebElement search;

  	

  	//市场商品发布--列表第一个

  	@FindBy (xpath="//*[@id='tableViewList']/div/div/div/div[2]/table/tbody/tr[1]/td[9]/button")

  	WebElement goodsRelese1;

  	

  	/*

  	 * 页面方法

  	 */

  	/**

  	 * 选择采购商,点击市场发布,进入市场商品建档页面

  	 * @return AddMarketGoodsPage

  	 */

  	public AddMarketGoodsPage toAddMarketGoodsPage() {

  		mywait(goodsRelese1);

  		sendKeys(buyerNo, Model.getBuyerNo());

  		click(search);

  		forceWait(1000);

  		mywait(goodsRelese1);

  		click(goodsRelese1);

  		forceWait(1000);

  		switchWindow();

  		return new AddMarketGoodsPage(driver);

  	}

  	

  }