支持浏览器版本:Google Chrome (64位) 52.0.2743.82 正式版

52.0.2743.6_chrome_installer 64位

下载地址:http://www.onlinedown.net/soft/580330.htm#down

Robot Framework 环境搭建:

1、安装 Python
2、安装 steuptools 与 pip
3、安装 Robot Framework
4、安装 wxPython
5、安装 RIDE

1、我问他是怎么管理测试环境的,他说测试环境是研发和运维搭的,测试不懂得搭
2、移动端的自动化测试,他也是知道用appium+语言这个方式去做
3、robotframework+jenkins,但是学自动化的时候我刻意用python来写自动化脚本,后面就专门学习RF和python相关的技术,包括jenkins
http://www.cnblogs.com/fnng/p/3871712.html

firefox 浏览器可以通过 firebug 工具查查看页面元素。

chrome 浏览器可以通过 F12 快捷打开自带的前端工具查看页面元素:

IE 浏览器也可以通过 F12 快捷打开自带的前端工具查看页面元素:

要想通过不同的浏览打开 URL 地址,一定要安装浏览器相对应的驱动。
chrome 的驱动为:chromedriver.exe 。
IE 的驱动为:IEDriverServer.exe
浏览器默认为空时启动 FireFox。

我们尽量把要做的事情通过 Python 封装成关键字给 Robot Framework 使用。

在 Python 语言中可以使用 import 导入标准和第三方模块或框架。那么在 Robot Framework 中也提供
了“Import Library”关键字来完成这个事情。

总结: 跟开发一样的,就是写一些公共模块,公共方法,外部应用框架,类库,或者自己有Python,或者用java语言写模块,给其调用。(模块化,Robot是说成关键字,selenium中就叫类库,模块化的意思,开发的就是公共方法,都是类似的,只是叫法不一样

5.4 Robot Framework 分层设计
谈到 Robot Framework 分层的思想,就不得不提“关键字驱动”。
回到分层的思想上,在程序设计的讲究设计模式,设计模式其实就是根据需求使用抽象与封装,其实
就是分层思想。把一个实现过程分成不同多层。提高的灵活性,从而达到可扩展性和可维护性。
再回到自动化的话题上,我们可以把操作步骤封装一个一个的方法(关键字),通过调用关键字来实
现测试用例。

 web自动化测试的路线是这样的:编程语言基础--->测试框架--->webdriver API--->开发自动化测试项目。

 移动自动化的测试的路线要长一些:编程语言基础--->测试框架--->android/IOS开发测试基础---->appium API ----->开发移动自动化项目。

最新文章

  1. 大熊君JavaScript插件化开发------(实战篇之DXJ UI ------ ItemSelector重构完结版)
  2. Web前端:11个让你代码整洁的原则
  3. Seen.js – 使用 SVG 或者 Canvas 渲染 3D 场景
  4. 9月23日JavaScript作业----用DIV做下拉列表
  5. iOS应用内付费(IAP)开发步骤列表
  6. [推荐] BC/Beyond Compare(差异比较软件)
  7. 音频视频播放(jquery中将jquery方法转化成js方法)
  8. 【jQuery日期处理】两个时间大小的比较
  9. ArcEngine中使用上下左右键移动地图
  10. 使用awk截取某时间段的日志
  11. 记一次企业级爬虫系统升级改造(六):基于Redis实现免费的IP代理池
  12. c/c++面试准备笔记1
  13. LeetCode 64. Minimum Path Sum(最小和的路径)
  14. mysql建表测试
  15. linkin大话面向对象--继承
  16. javascript三角函数的使用
  17. ng-book札记——路由
  18. JBPM工作流(八)——流程实例(PI)Process Instance
  19. http缓存策略-nginx只缓存js和css不缓存html
  20. day 34 编程之补充内容

热门文章

  1. 网络协议 4 - 交换机与 VLAN
  2. VS Code在本地进行调试和打开本地服务器
  3. 洛谷 P2558 [AHOI2002]网络传输
  4. 【LeetCode-面试算法经典-Java实现】【05-Longest Palindromic Substring(最大回文字符串)】
  5. Apache shiro 笔记整理之web整合一
  6. Es61
  7. centos6.5下 python3.6安装、python3.6虚拟环境
  8. 3/16 Django框架 环境搭建
  9. java JDK设置环境变量
  10. android 自己定义View之SubmitView