正文

测试脚本一2007-03-21 13:53:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/daweizhao/24160.html

分享到:

试写了下测试脚本,最简单的,只是实现了功能,没有按照面向对象的定义来编写代码,而只是方法的堆砌,如下:

  $url="http://test.sme.agent.com/"
  $ie = Watir::IE.new
  $ie.goto($url)
  $ie.maximize()
 
  $ie.text_field(:name, "username").set('username')
  $ie.text_field(:name, "password").set('pwd')
  $ie.button(:value, "登 录").click
 
  #  chose the production's type
  $ie.frame("left").link(:text,"促销商品").click
 
  #  input the old user
  $ie.frame("right").text_field(:name , "operLogName").set('patient123')
 
  $ie.frame("right").button(:value,"下一步").click
  $ie.frame("right").button(:value,"下一步").click
  #  chose the new production 新买三送一
# $ie.frame("right").link(:URL,"URL地址")
#  $ie.frame("right").link(:name,"bt_order")
#   $ie.frame("right").link(:aftertext,"新买三送一").click
  $ie.frame("right").link(:index,1).click
  #  ie.link(:text , "Pickaxe").click
  #$ie.frame("right").image(:index,3).click
  $ie.frame("right").button(:value," 固定排名 ").click
#  $ie.frame("right").frame("add").text_field(:name , "cnsName_0").set($word+"#{$n}")
  $ie.frame("right").frame("add").text_field(:name,"RankKey_0").set("davy")
#  $ie.frame("right").frame("add").button(:vaule,"查询").click  一定要拼写正确
  $ie.frame("right").frame("add").button(:value, "查询").click
  $ie.frame("right").frame("add").link(:text, "购买").click
#  ie.select_list( :name , "selectme").select("is fun")
  $ie.frame("right").frame("add").select_list(:name,"ServiceTerm_0").select("6月")
  $ie.frame("right").frame("add").text_field(:name , "DisplayName_0").set("davy111111")
  $ie.frame("right").frame("add").text_field(:name , "Description_0").set("davy2a")       
  $ie.frame("right").frame("add").text_field(:name , "RankUrl_0").set("http://davy11111."+"cn")
  $ie.frame("right").frame("add").button(:value,"下一步").click
  #$ie.frame("right").frame("add").button(:value," 确 定 ").click
  $ie.frame("right").frame("add").button(:id,"newsubmit").click

有很多不足,弹出的小对话框,如何动态变换标题和URL,能不能做判断(如果不足四个,提交成功提示失败)?

注:frame是编写html很重要的部分,之前不会看它的源代码,其实很简单:网页上,右键-->源代码,即可看了。注意value和name,还可以用id

frame下嵌套frame,如上句所示:$ie.frame("right").frame("add").   frame的名字?之前好像看到过,又忘记了,:(

阅读(1908) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册