51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1740|回复: 1
打印 上一主题 下一主题

Robot Framework-工具简介及入门使用

[复制链接]
  • TA的每日心情
    擦汗
    2022-8-30 09:02
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2019-2-15 15:43:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    界面详解
    Project、Suite页面



    项目结构:整修项目中所有结构显示及相关引用文件的显示,树型结果展示。可选择针对部分TestCase进行执行
    引用:添加外部引用包、资源、变量、失败帮助
    参数:添加变量、数组
    数据:使用TDD时,此处可添加一些测试引用数据

    TestCase页面



    设置区:主要用来配制此TestCase执行阶段的的操作
    Documentation:说明,可添加TestCase的说明、上下文、参数说明、业务等。无内容限制
    Setup:执行用例前可进行的一些设置,数据初始化、上下文数据还原
    Teardown:执行用例结束后部分操作。数据销毁、上下文数据还原
    Timeout:超时设置,此条用例的最大执行时间。超过此时间,则为失败
    Template:模板
    Tags:标签,可用来设置TestCase的优先级、标记用例。
    脚本区:编写具体测试用例的区域

    Text Edit页面


    脚本编写区:用来直接编写脚本。但此处编写脚本时,需要注意空格的处理,建议使用Test Case页面中的脚本区来进行脚本完善

    Run页面



    执行设置区:设置执行时的配制
    pybot:设置此次使用pybot/jybot/custom script来执行脚本
    Report:执行结束后,可点击此直接查看本次的报告
    Log:执行结束后,可点击查看Log日志文件
    Autosave:勾选后,可在执行前会自动保存所有的变更
    Pause on failure:勾选后,在执行失败时自动停止
    Show message log:勾选后,在执行时会自动显示message“系统运行记录”信息
    Arguments:执行时可配制的一些参数
    Only run tests with tags:配制后,仅会执行带有此处tag的Test Case。可配制多个,使用","分隔
    Skip tests with tags:配制后,自动跳过带有tag标签的Test Case。可配制多个,使用“,”分隔
    脚本运行记录显示区:执行过程中的记录信息
    系统运行记录显示区:扫行过程中的相关系统记录信息
    应用测试场景:打开百度首页
    新增项目:打开ride,在菜单栏File中,选择“New Project”。在弹出框中“Name”项中输入“Demo”,"Type"选择“Directory”,"Format"选择“txt”



    选择“OK”
    新增Suite:右键左侧栏中“Demo”,选择“New Suite”.在弹出框中“Name”项中输入“OpenBaidu”,选择“OK”
    为Suite添加Selenium2Library:选择二级目录中“OpenBaidu”,在右侧的配制中项中“Settings”内添加Selenium2Library包



    新增TestCase:右键"OpenBaidu",选择“New Test Case”,输入TestBaidu.


    添加执行测试脚本:在TestBaidu的脚中输入


    保存所有内容:选择“Save all”,保存所有脚本及内容



    查看结果:点击“Start”,运行脚本



    会弹出浏览器,并自动打开Baidu首页,Ride界面中会显示TestCase的执行情况

    以上内容操作结束后,整个场景的自动化测试脚本就已经编写并执行完成。





    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-18 14:45 , Processed in 0.063677 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表