GoodsBankPage.java 1.01 KB
package com.essa.pageObject.GoodsManage;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import com.essa.framework.BasePage;
import com.essa.framework.Model;

/**
 * @author Administrator
 *商品库页
 */
public class GoodsBankPage extends BasePage {
	public GoodsBankPage(WebDriver driver) {
		super(driver);
	}
	/*
	 * 页面元素定位
	 */
	
	//商品名称
	private  WebElement getSkuName() {
		String no = AddOriginalGoodsPage.skuNameNo;
		return driver.findElement(By.xpath("//*[contains(text(),'"+no+"')]"));
	}
	
	//商品编号
	private WebElement getSkuNo() {
		String no = AddOriginalGoodsPage.skuNameNo;
		return driver.findElement(By.xpath("//*[contains(text(),'"+no+"')]/../li[3]"));
	}
	
	/*
	 * 页面方法
	 */
	
	/**
	 * 获取商品编号
	 * @return No
	 */
	public String getNo() {
		dynamicWait(By.xpath("//*[@id='undercarriageGoods']/tbody[1]/tr[1]/td[1]/input"));
		String skuNo = getSkuNo().getText();
		Model.setSkuNo(skuNo);
		return skuNo;
	}
}