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

  • 相关阅读:
    HLG 1522 子序列的和【队列的应用】
    POJ 3273 Monthly Expense【二分】
    HDU 4004 The Frog's Games 【二分】
    POJ 2001 Shortest Prefixes【第一棵字典树】
    POJ 2823 Sliding Window【单调对列经典题目】
    HDU 1969 Pie 【二分】
    POJ 3125 Printer Queue【暴力模拟】
    POJ 3250 Bad Hair Day【单调栈】
    字典树【模板】
    验证码 Code
  • 原文地址:https://www.cnblogs.com/python924/p/5255490.html
Copyright © 2011-2022 走看看