`
Dynor
  • 浏览: 7967 次
  • 来自: 上海
社区版块
存档分类
最新评论

搭建RobotFrameWork测试环境(Mac版)

阅读更多
才用mac os x不久,很多操作不熟悉,参照下文一边装一边试,最终还是跑起来了。
安装的一些细节和下文有所出入,仅供参考。

系统环境:

   * Mac OS X 10.8.3
   * 自带 Python 2.7.2

安装 pip, 详见:http://guide.python-distribute.org/installation.html
wget http://pypi.python.org/packages/source/p/pip/pip-0.7.2.tar.gz
tar xzf pip-0.7.2.tar.gz
cd pip-0.7.2sudo python setup.py install



# install distribute
wget http://python-distribute.org/distribute_setup.py



安装 robotframework
wget https://robotframework.googlecode.com/files/robotframework-2.7.7.tar.gz
tar zxvf robotframework-2.7.7.tar.gz
cd robotframework-2.7.7
sudo python setup.py install

# test installation
pybot --version
# install selenium2librarysudo 
pip install robotframework-selenium2library


运行测试用例hello.txt
在hello.txt的目录执行命令
pybot hello.txt


robot默认使用Firefox作为启动浏览器,如果要使用其他浏览器(如Chrome),需要安装相应的Driver
wget https://chromedriver.googlecode.com/files/chromedriver2_mac32_0.8.zip
unzip chromedriver2_mac32_0.8.zip
sudo cp chromedriver2_mac32_0.8/chromedriver /usr/bin


通过Python测试Chromedriver:
$ python
>>> from selenium import webdriver
>>> driver = webdriver.Chrome()
>>> driver.get("http://www.google.com")


修改case,重新执行 pybot hello.txt(如果报浏览器找不到错误,尝试重启系统)
Open Browser  http://www.google.com  Chrome


安装 RobotFramework IDE,参见:https://github.com/robotframework/RIDE/wiki/Installation-Instructions
wget https://robotframework-ride.googlecode.com/files/robotframework-ride-1.1.tar.gz
tar zxvf robotframework-ride-1.1.tar.gz
cd robotframework-ride-1.1
sudo python setup.py install


参考


    * BuiltIn Keywords:http://robotframework.googlecode.com/hg/doc/libraries/BuiltIn.html?r=2.6.1

    * Selenium2Library Keywords:
    https://github.com/rtomac/robotframework-selenium2library/blob/master/doc/Selenium2Library.html

    * Selenium2Library On GitHub:
    https://github.com/rtomac/robotframework-selenium2library

    * RIDE Overview:
    http://blog.codecentric.de/en/2012/01/robot-framework-ide-ride-overview/

    * AutoIt doc:
    http://www.jb51.net/shouce/autoit/index.html

分享到:
评论

相关推荐

    robotframework环境搭建

    pip install robotframework ``` 如果出现权限问题,可以使用`sudo`(在Unix-like系统中)或以管理员身份运行命令行。 2. **验证安装**: 安装完成后,输入`robot --version`,显示版本号即表示成功。 ### 三、...

    Jenkins+RobotFramework持续集成测试-jenkins环境搭建

    ### Jenkins+RobotFramework持续集成测试的关键知识点 #### Jenkins环境搭建步骤与注意事项 ...通过以上步骤,可以完成Jenkins+RobotFramework持续集成测试环境的搭建,实现自动化测试流程的高效执行。

    robotframework培训ppt

    - **基本概念**:Robot Framework 是一款用于自动化测试的通用框架,它支持关键字驱动测试方法,能够适用于多种类型的自动化测试,如 Web UI 测试、移动应用测试等。 - **测试框架职责**: - 定义统一的测试编写...

    Robot Framework自动化测试 . zip-

    1. **环境搭建**:首先需要安装Python和Robot Framework,然后根据需要安装相应的库,如SeleniumLibrary。 2. **创建测试套件**:一个测试套件可以包含多个测试用例,用例由关键字和它们的参数组成。 3. **编写...

    Robot Framework自动化测试修炼宝典

    3. **设置环境**:配置测试环境,如浏览器版本、模拟设备、网络环境等,确保测试在预期环境下运行。 **三、测试执行与结果分析** 1. **运行测试**:使用命令行工具或者集成开发环境(IDE)如RIDE(Robot Framework...

    RIDE自动化测试软件及说明

    **RIDE自动化测试软件** RIDE(Robot Framework IDE)是一款基于Python语言的自动化测试工具,专为Robot Framework框架设计。...通过结合提供的各个组件,用户可以搭建完整的测试环境,进一步提升测试效率和质量。

    自动化框架-环境搭建和单接口.pptx

    常见的自动化测试工具有Appium、RF(Robot Framework)、JMeter、UFT(QTP)等;测试框架包括Java+TestNG、Java+JUnit、Python+unittest、Python+pytest等。 五、自动化测试的发展阶段 从简单的录制回放到自定义...

    Appium+RF实现手机应用的自动化测试-Android篇

    Appium是一个开源的移动应用自动化测试框架,它适用于iOS、Android和Firefox OS平台的...通过这些知识,测试人员可以开始搭建自己的Appium自动化测试环境,编写测试用例,并最终实现对Android移动应用的自动化测试。

    selenium for python

    在【自动化测试基础】部分,提到了QTP(QuickTest Professional,现称为UFT,Unified Functional Testing)和Robot Framework,这两个都是功能自动化测试工具,但它们与Selenium不同,QTP是商业产品,而Robot ...

Global site tag (gtag.js) - Google Analytics