注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

幸福边缘

紫枫

 
 
 

日志

 
 
 
 

robotframework遇到frame和iframe怎么办  

2015-10-29 17:37:22|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
          今天学习试着编写项目的自动化,遇到了frame和iframe的问题,特此记录一下如何解决的。 如果页面中有frame,是需要切换到frame后才能继续后面的操作的。
         示例:测试用例需要执行的操作是先在页面左侧选择一个菜单,然后在右侧的iframe里面进行一个操作。
    
robotframework遇到frame和iframe怎么办 - vivi - 幸福边缘
robotframework遇到frame和iframe怎么办 - vivi - 幸福边缘


具体case编写如下:
*** Test Cases ***
生成一条订单数据
    [Documentation]    该用例用例生成1到多条测试用例数据
    登陆系统    http://tmsv2test.yihaodian.com:8080/tmsv2/system/index_view.action
    sleep    5
    select frame    id=leftFrame  //说明:此处必须先选择配送单导入菜单所在的frame
    进入配送单导入菜单
    unselect frame    //表示退出当前frame回到顶层
    sleep    3
    select frame     id=mainFrame  //选择下一次操作元素所在iframe的上级frame
    sleep    3
    select frame    Xpath=//iframe[@name='frm_order.doImport.import']   //选择操作元素所在的frame
    sleep    3
    选择订单类型    1
    sleep    5
    点击生成订单NEW按钮
    [Teardown]    关闭浏览器


说明:这里如果有多级frame,最好是一级一级切,然后每次选择后sleep几秒。
  评论这张
 
阅读(152)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017