商品查询,登录,购买和取消

package test;
import org.junit.Before;
import org.junit.Test;

import com.thoughtworks.selenium.*;

public class Query extends SeleneseTestBase {
    @Before
    public void setUp() throws Exception {
	setUp("http://www.jd.com/", "*firefox");
        selenium.setSpeed("1000");
        selenium.windowMaximize();
        selenium.setTimeout("60000");
    }
      @Test
      public void testRegister() throws Exception {//购买和取消购买功能
    	  selenium.open("/"); 
    	  selenium.type("key","selenium");
    	  selenium.click("//input[@value='搜索' and @type='button']");//搜索
    	  selenium.waitForPageToLoad("60000");
    	  assertTrue(selenium.isTextPresent("Selenium自动化测试指南"));//验证是否存在
    	  selenium.click("//li[@bookid='11321029']/div[@class='btns']/a[1]");
    	  String[] titles = selenium.getAllWindowTitles();               //得到所有窗口的标题
          selenium.selectWindow("title="+titles[titles.length-1]);
    	  assertTrue(selenium.isTextPresent("商品已成功加入购物车!"));
    	  selenium.click("GotoShoppingCart");//放进购物车
    	  selenium.click("toSettlement");
    	  selenium.type("loginname", "username");
    	  selenium.type("nloginpwd","password");
    	  selenium.click("loginsubmitframe");//登录
    	  selenium.click("order-submit");
    	  assertTrue(selenium.isTextPresent("感谢您,订单提交成功!"));//验证提交订单成功
    	  selenium.click("link=我的订单");
    	  selenium.click("link=取消订单");
    	  selenium.click("//div[@class='btns']/a[1]");
    	  selenium.click("radio_option367");
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值