robotframework 入门 (一)安装、工具ride/pycharm、三种用例模式_pycharm ride-程序员宅基地

测试教程网(虫师)http://www.testclass.net/rf/

(虫师)Robot Framework自动化测试 ---视频与教程免费分享

  电子书下载 《robot framework 自动化测试

        上课视频分享《robot framework上课视频

        最新录制网易云课堂《robot framework自动化测试入门

        最新公开课《robot framework从入门到放弃》

robotframwork安装步骤

  1. 安装python
  2. 安装setuptools 与pip  (安装setuptools 后可用easy_install 命令。用pip安装 Python 很方便,省去了搜索--查找版本--下载--安装等繁琐的过程).  setuptools 与 pip 下载地址:https://pypi.python.org/pypi/setuptools      https://pypi.python.org/pypi/pip
  3. 用pip安装robotframwork (可用pip安装)
  4. 用pip 安装wxPython(wxPython 是 Python 非常有名的一个 GUI 库,因为 RIDE 是基于这个库开发的,所以这个必须安装。)
  5. 用pip安装ride  (RIDE 是 Robot Framework 测试数据的编辑器。它使测试用例的创建、运行、测试项目的组织可以在图
    形界面下完成。)

我本地的版本(robotframwork 3.1.1已经支持python3)

Python 3.5.4
下面的这些都可以用pip install  包名==指定版本号,安装,我装的版本如下:

robotframework                 3.1.1
robotframework-seleniumlibrary 3.3.1
wxPython                       4.0.4   (ride依赖的)
robotframework-ride            1.7.3.1  (ride)
Pygments                       2.3.1

ride安装后配置快捷键

为什么ride? 使用 RIDE 使得实现测试功能更简单,尤其是那些非技术团队。简单意味着好维护.

我的python版本是3.5,官网的ride都是python2.7 ,ride其他版本下载 https://github.com/HelioGuilherme66/RIDE/releases

ride如果安装失败,双击快捷键,黑闪打不开界面。失败原因一般都是依赖的包版本不兼容。

pip uninstall robotframework-ride卸载后重装:pip install wxPython==版本号    ,   pip install ride==版本号

  • 安装RIDE依赖包(可pip安装):robotframework、Pygments、wxPython(wxpython是用于支持python图形化界面的,安装它主要是用来运行RIDE

  • 安装ride: pip install robotframework-ride==1.7.3.1   (安装成功后一般自动建快捷键失败,需要自己手动建)

  • 手动建快捷键:桌面鼠标右键->新建->快捷方式->输入:D:\python\python.exe -c "from robotide import main; main()",->进行下一步命名为:RIDE
  • 更换快捷键图标:点击快捷方式->右键属性->更换图标路径选择D:\python\Lib\site-packages\robotide\widgets\
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/lelemom/article/details/88848843

智能推荐

腾讯笔试题:猜字游戏---猜1-100之间一个数字,最少多少次?第一次猜的数是几?_ab两人玩猜字游戏-程序员宅基地

文章浏览阅读1.4w次,点赞3次,收藏8次。题目:A、B两人玩猜字游戏,游戏规则如下:A选定一个 [1,100]之间的数字背对B写在纸上,然后让B开始猜;如果B猜的偏小,A会提示B这次猜的偏小;一旦B某次猜的偏大,A就不再提示,此次之后B猜的偏小A也不会再提示,只回答猜对与否。请问:B至少要猜( )次才能保证猜对?在这种策略下,B第一次猜测的数字是()。解析:假设至少要猜x次。第一次猜的数_ab两人玩猜字游戏

Mybatis动态代理机制-程序员宅基地

文章浏览阅读410次,点赞4次,收藏4次。MyBatis在Mapper接口上使用了动态代理 代理机制是Java中常用的设计模式,分为静态代理和动态代理。静态代理:在程序编译时已经将接口、代理类和被代理类等确定下来动态代理:代理类在程序运行期间动态创建。

基于linux服务器的hashcat握手包破解_hashcat 22000-程序员宅基地

文章浏览阅读7.5k次,点赞14次,收藏47次。目录前言:为什么要使用linux服务器?一、握手包的抓取二、握手包格式转换(cap to hc22000)三、linux服务器的环境配置四、利用hashcat进行暴力测试总结前言:为什么要使用linux服务器?当下对于wifi密码的破解,主流的两种手段是握手包破解和WPS破解,而WPS破解却仅限于无线路由器。如果你到了一条陌生的街道或者办公场所,大部分情况下,手机热点是会比无线路由器信号要多的。所以握手包破解还是更加普适。hashcat作为最快的密码恢复工具之一,能够支持GPU加速计算,相关的测试表明_hashcat 22000

什么是人工智能?(科普)_人工智能科普-程序员宅基地

文章浏览阅读5.8k次,点赞8次,收藏56次。  【百度百科】  百度百科给出人工智能的概念及知识,专业科学,但一定也会让不少人望而生畏。  人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。  人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。人工智能从诞生以来,理论和技术日益成熟,应用领域_人工智能科普

【资源搜集】7 款不错的聊天机器人 API 接口搜集_免费的chatai接口-程序员宅基地

文章浏览阅读2.6w次,点赞29次,收藏146次。前段时间玩微信爬虫,仿佛打开了新世界的大门。使用 wxpy 库调用微信的接口,可以获取好友信息,聊天消息收发等功能。脑洞一开,这样不就可以用来做 聊天消息防撤回,红包提醒,自动回复这些有意思的玩意儿了嘛!言归正传,这次我搜集整理了一些比较好用的 ”聊天机器人“ 的 API 接口。如果后期有机会的话,把它们接入我的程序中,做一个陪聊小助手,也是一个不错的选择。小 i 机..._免费的chatai接口

毕业设计:基于深度学习的网课学生坐姿检测系统-程序员宅基地

文章浏览阅读889次,点赞24次,收藏36次。毕业设计:基于深度学习的网课学生坐姿检测系统利用深度学习算法对摄像头捕捉的学生图像进行特征提取和分类,以判断学生的坐姿是否正确。首先,通过图像采集模块获取学生的实时视频流,判断学生的坐姿状态。为计算机毕业设计提供了一个创新的方向,为毕业生提供了一个有意义的研究课题。对于计算机专业、软件工程专业、人工智能专业、大数据专业的毕业生而言,提供了一个具有挑战性和创新性的研究课题。无论您对深度学习技术保持浓厚兴趣,还是希望探索机器学习、信息安全、算法或人工智能的领域的同学,能为您提供灵感和指导;_坐姿检测系统

随便推点

51nod 3215 1到N的最小公倍数-程序员宅基地

文章浏览阅读455次。进阶习题:1到N的最小公倍数已完成这一天小明学习了最小公倍数的知识,于是他想知道,1到一个数N之间所有整数的最小公倍数是多少呢?聪明的你想要帮助小明解决这个问题,但老师提醒道,这个数可能会非常大,于是你决定将它对1000000007取模。输入格式输入一个正整数N,表示数字的上界。其中2≤N≤10000。输出格式输出一个数,表示这个最小公倍数取模后的结果。输入样例4输出样例12数据范围对于10%的数据,2≤N≤5; 对于30%的数据,2≤N≤100;_51nod 3215

python dataframe转array(as_matrix()替换方法 .values_as_matrix() 代替-程序员宅基地

文章浏览阅读1.6k次。使用as.matrix报错:_as_matrix() 代替

北邮计算机学院2017届复试经验分享_北邮计算机技术复试上机很重要吗-程序员宅基地

文章浏览阅读1w次,点赞3次,收藏35次。北邮计算机学院2017届复试经验分享 初试完了再来担心复试,有看复试经验的时间还不如多做两道数学题! 导师:了解导师的情况,最差也不要找一个人不好的老师,其次尽量选自己喜欢的方向,出成绩以后尽早联系导师,加一加群,不要信息闭塞,有学长学姐就更好了,礼貌的咨询他们。 考完试对一下答案,如果差不多能过就可以准备一下复试了,因为北邮的复试尤其是机试挺难的。 机试:很重要,..._北邮计算机技术复试上机很重要吗

Python第四周作业之选择题_下关于lambda函数说法错误的是:()-程序员宅基地

文章浏览阅读1.5w次,点赞11次,收藏76次。Python第四周作业之选择题1. 以下关于递归函数基例的说法错误的是:2. 以下选项不是函数作用的是:3. 以下关于Python函数说法错误的是:4. 以下关于模块化设计描述错误的是:5. 以下对递归描述错误的是:6. 以下关于函数说法错误的是:7. 哪个选项对于函数的定义是错误的?8. 函数定义时,以下不需要使用global声明就可能操作全局变量的类型是:9. 以下关于lambda函数说法错误的是:10. 以下能够返回struct_time类型时间的函数是:11. 哪个选项是下面代码的执行结果?12. _下关于lambda函数说法错误的是:()

Linux系统下安装jdk及环境配置-程序员宅基地

文章浏览阅读66次。Linux系统下安装jdk及环境配置1、利用yun 云安装 :首先在liunx下输入:yum -y list java*→yum install -y java-1.8.0-openjdk-devel.x86_64(jdk1.8版本)2、手动安装:去Oracle官网下载需要安装的jdk版本,我这里用的是jdk-8u181-linux-x64.tar.gz将该文件包放在user/java下...

C语言简单的数据结构:单链表的有关算法题(2)-程序员宅基地

文章浏览阅读983次,点赞26次,收藏6次。接着我们介绍后面的三道题,虽然代码变多了但我们的思路更加通顺了。题目:4. 单链表相关经典算法OJ题3:合并两个有序链表5. 循环链表经典应⽤-环形链表的约瑟夫问题6. 单链表相关经典算法OJ题5:分割链表

推荐文章

热门文章

相关标签