zoukankan      html  css  js  c++  java
  • python+selenium+Robot

    准备工作:

    1.下载python2.7

    http://python.org/getit/

    2.下载下载setuptools 【python 的基础包工具】

    可以帮助我们轻松的下载,构建,安装,升级,卸载python
    的软件包。

    http://pypi.python.org/pypi/setuptools

    3.下载pip【python 的安装包管理工具】

    有了这个工具,我们只需要一个命令就可以轻松的python的安装任意类库。

    https://pypi.python.org/pypi/pip

    4.解压和CMD命令行安装

    setuptools-1.3.2.tar.gz解压

    pip-1.4.1.tar.gz解压

    CMD命令行:

    C:setuptools-1.3>python ez_install.py

    C:pip-1.4.1 > python setup.py install

    C:Python27Scripts > easy_install pip

    C:Python27Scripts > pip install -U selenium

    5.开始写python+selenium自动化脚本

    # coding = utf-8
    from selenium import webdriver
    browser = webdriver.Firefox()
    browser.get("http://www.baidu.com")
    browser.find_element_by_id("kw").send_keys("selenium")
    browser.find_element_by_id("su").click()
    browser.quit()
    

      

    输入完成后命令为baidu.py 保存,运行脚本,将看到脚本启动Firefox 浏览器进入百度页,
    输入“selenium” 点击搜索按钮,最后关闭浏览器的过程。(这里默认读者已经安装了Firefox 浏览器)

    以上是简单的python+selenium搭建    接下来开始搭robot框架

    6.安装Robot

    下载地址:https://pypi.python.org/pypi/robotframework/2.8.7

    CMD命令行安装:C:Python27Libsite-packages>pip install robotframwork

    7.安装wxPython:

    下载地址:http://www.wxpython.org/download.php

    wxPython 是Python 非常有名的一个GUI 库,因为RIDE 是基于这个库开发的,所以这个必须安装。
    在官网上找到相应的版本下载,为exe 可执行文件,双击按钮即可。

    8.安装RIDE

    下载地址:https://pypi.python.org/pypi/robotframework-ride

    RIDE 是Robot Framework 测试数据的编辑器。它使测试用例的创建、运行、测试项目的组织可以在图
    形界面下完成

    CMD命令行安装:C: obot obotframework-ride-1.3>python setup.py install

    9.创建测试项目

    file----->new project

    name输入项目名称,type选Directory

    format选robot

    10.创建测试套件

    右键“测试项目”点击new suite

    name输入项目名称

    type选file

    format选txt

    11.创建测试用例

    右键“测试项目”点击new testcase

    输入case name

    12.加载selenium2library库

    13.输入相应的关键字

    14.点击start运行测试用例,查看report

  • 相关阅读:
    商品销量与虚拟销量的计算方法
    EF获取当天的数据集合
    C# xml转化为类集合
    Linux下找不到动态链接库;
    STRTOK函数和STRTOK_R函数
    Ubuntu Linux 环境变量PATH设置
    关于Ubantu下使用cshell的问题解决
    realloc 使用详解(分析realloc invalid pointer、指针无效等错误)【转】
    ubuntu安装包查找及安装
    【转】MySql数据库--mysql_real_escape_string()函数
  • 原文地址:https://www.cnblogs.com/python924/p/5255490.html
Copyright © 2011-2022 走看看