最近刚刚接触到RobotFramework,发现这个工具倒是可以满足我的要求,而且可以结合seleniumLibrary,用来做web的自动化测试相当不错。之前我也接触过selenium,不过感觉那个工具更贴近开发人员使用,有了robotFramework之后,感觉这个工具相当强大,而且是贴近测试人员的。之所以说强大,主要是这些测试脚本都可以用文本格式保存(如txt/html等)

==安装篇==

如果有想学的朋友可以自己下载以下文件安装(Google-code里可以找到大部分的安装文件):

这篇文章的内容比较旧了,最新的安装指南请查看 更新篇

python-2.7.1.msi(首先要有python,请选择将Python加入Path)

wxPython2.8-win32-unicode-2.8.11.0-py27.exe(wxPython,必须要的)

robotframework-2.6.0.win32.exe(然后装robot的Framework)

robotframework-ride-0.38.1.win32.exe(robotFramework的IDE,很不错)

robotframework-seleniumlibrary-2.8.win32.exe(seleniumLibrary)

安装成功后

执行[PythonDir]\Scripts\ride.py

看到界面就是安装成功了。

如果需要AutoIt支持就下载下面2个东东。

AutoItLibrary-1.1

pywin32-216.win32-py2.7.exe

==入门篇==

安装完成了,这个框架可以说是基于keyword的操作,按F5可以看到所有加载的keyword。

首先新增一个project

然后新增suite

然后新增test case,接着在suite层级add library,把selenium library加进来,添加后按F5检验是否添加成功,如图

OK,继续在suite的setting里设置suite启动和结束的keyword,即Start Selenium Server和Stop Selenium Server,他会在运行时帮助我们自动启动seleniumserver。

接下来在test case里添加一个步骤,open browser(一般用selenium做web测试都要用这个方法来打开浏览器),添加后关键字变成蓝色表示找到关键字了,否则可能是拼写错误或者没有加载相应的library。红色表示有一个必选参数要给定输入值,具体参数可以看F5里的keyword说明。

输入参数,第二个参数默认是firefox,不过我没装,就用ie吧。

以上只是一个简单的例子,没有详细说明每个步骤的操作,只是初步介绍。后续再详细介绍

取消

评论

python字体大小设置苹果电脑_如何调整Mac字体大小Mac字体大小调整方法相关推荐

  1. 苹果电脑如何开启多个桌面?Mac电脑多桌面添加和使用技巧

    Mac电脑一个强大的功能就是可以让用户创建多个桌面,每个桌面打开不同的应用,这样显得桌面不会太杂乱,苹果电脑如何开启多个桌面呢?这里macw小编为大家带来了Mac电脑多桌面添加和使用技巧,一起来看看吧 ...

  2. android qq字体大小设置快捷键,电脑端QQ怎么将字体选择设置为气泡模式

    电脑端QQ怎么将字体选择设置为气泡模式 用惯了手机QQ的气泡模式,那么不妨把电脑也修改一下吧.今天小编就告诉大家电脑端QQ怎么将字体选择设置为气泡模式. 具体如下: 1. 打首先我们打开电脑中的QQ, ...

  3. python label background设置成透明_纯Python绘制满满艺术感的山脊地图

    点击上方"蓝字"关注我们 Python大数据分析 记录   分享   成长 添加微信号"CNFeffery"加入技术交流群 ❝ 本文示例代码及附件已上传至我的G ...

  4. android控制台字体大小设置,Android studio 4.1 豆沙护眼色配置、字体大小设置、内存大小设置...

    1.左边目录栏颜色配置: 2.代码编辑区域背景色设置 3.控制台背景色设置 4.菜单栏.工具栏.左边栏字体大小设置 6.修改内存大小.显示内存 例如:修改android-studio/bin/stud ...

  5. 新款苹果电脑_“Mac历史性的一天”!别了,英特尔!苹果电脑将采用自研芯片,公司股价又创新高...

    截至6月23日06:33,全球新冠肺炎确诊9057555例,死亡470665例.关注全球新冠肺炎疫情动态,请点击↓↓↓ 北京时间周二凌晨,苹果公司举行了一年一度的全球开发者大会(WWDC). 今年WW ...

  6. 计算机表格设置宽度,word表格大小调整固定单元格大小设置——想象力电脑应用...

    在前面的课程中,我们讲解了创建表格(四种创建表格的方法)和表格的基本操作(选择表格.插入与删除行或列.删除单元格.删除整张表格以及合并与拆分单元格)的方法,这里,我们接着介绍表格大小的设置. 当我们创 ...

  7. mac多开屏幕_苹果电脑如何开启多个桌面?Mac电脑多桌面添加和使用技巧

    Mac电脑一个强大的功能就是可以让用户创建多个桌面,每个桌面打开不同的应用,这样显得桌面不会太杂乱,苹果电脑如何开启多个桌面呢?这里macw小编为大家带来了Mac电脑多桌面添加和使用技巧,一起来看看吧 ...

  8. 新款苹果电脑_苹果发布新款MacBookAir 搭载M1芯片7999起

    今天苹果举办了一场以Mac为主题的特别媒体活动,大家的等待终于结束了.就在几分钟前,苹果发布了M1处理器,这是该公司为Mac设计的首款SoC,旨在提升效率和令人惊叹的性能.随后苹果发布了首款搭载M1处 ...

  9. 新款苹果电脑_苹果真牛!iPhone的软件,苹果电脑上也照样可用了

    在刚刚过去的双11大战中,几大手机厂商,打得是不可开交.为了这次年度狂欢,不仅苹果准备了iPhone12,余承东推出了华为Mate40,刘作虎亮出了一加8T,小米特供了Redmi K30S至尊版,就连 ...

  10. visio设置图片默认大小_学习PS第6课(图片大小设置)

    最近这段时间更新手绘比较多,接下来继续更新一下ps小知识. 最近有人问我,寸照.照片.或者报名 (教师资格证.考试等) 用的照片,怎么按照给的要求调整图片的大小,或者说是限制在( ?)KB 或者( ? ...

最新文章

  1. DotNet 项目开发文档的自动生成和相关工具的使用
  2. 首款移动社交购物平台“商宝”上线发布
  3. 【ASP.NET】 【防止连续多次点击提交按钮 导致页面重复提交】
  4. html页面之间传表格,如何在html 页面插入一个表格,参数的传递,
  5. 【目标检测】Fast RCNN算法详解(转)
  6. 国外大神一张图学会python-学习Python不得不关注和学习的国外大神博客
  7. 物理频率、模拟角频率、数字角频率和归一化数字角频率个人理解
  8. 投影仪开关机码和波特率
  9. 设计模式 (十七) 迭代器模式
  10. 【汇编语言】DOSBox教程
  11. 远控免杀从入门到实践(2)工具总结篇
  12. 关于计算机信息管理的照片,2021年10月青海自考计算机科学与技术(计算机信息管理方向)专业报名照片要什么格式...
  13. PCB布线规则自学笔记
  14. python-seleium实现珞珈在线网课辅助观看功能
  15. php新增的特性,PHP7新增特性
  16. NOI 4.3 1538: Gopher II(匈牙利算法求最大匹配)
  17. Android 伪装IP 亲测可行
  18. 群晖docker位置_OMV利用Docker配置nextcloud,实现个人网盘的搭建!
  19. Word从指定页开始插入页码
  20. 收发EtherCAT帧——ecx_closenic

热门文章

  1. java生成word带多级标题,word文档怎样设置自动生成多级标题
  2. 《游戏引擎架构》中英词汇索引表
  3. java excel模板中列表_java中自定义excel模板并且填充内容
  4. 什么是脚本,脚本语言?
  5. 网狐荣耀代码通读一----登录服务器
  6. MS DTC服务无法启动解决方法
  7. Skyline软件系列平台
  8. 【正点原子探索者STM32F407开发板例程连载+教学】第44章 FATFS文件系统实验
  9. 江苏计算机一级考试知识点,江苏计算机考试一级题型(江苏省计算机一级考试题型)...
  10. django命令大全