关闭

[置顶] robot framework :List Variables-List变量及其用法

这一讲我们重点来介绍List Variables-List变量及其用法。 一、List变量及其用法  在我们前面几篇文章里用到了很多List变量,相信以后各位也会碰到需要使用的地方。 1、List变量赋值 和Scalar类似的赋值,除了用Set Variable还可以用Create List。   运行一下:     2、List变量使用 在使用上要注意看关键字的参数到底是Sc...
阅读(883) 评论(0)

[置顶] Robot Framework + Selenium 怎么选择下来框

这个问题在qq群中也经常会碰到。刚才粗线了bug,明明最后的案例图片贴上了,但是编辑器没上传,导致图没了,不止案例图前面还有2个图,所以重新发一次了。 下拉列表框,通常我们简称下拉框,一般是单选的,也有多选的,其实不管是单选还是多选的,都是列表框,源代码里都是标签的。 我们先说说单选的,比如下面这种: 我们可以看一下对象的HTML源代码...
阅读(2448) 评论(0)

docker 启动Jenkins镜像

1、修改宿主机上要挂载的目录权限 例如挂载到本地目录 /var/jenkins_home  - sudo chown -R 1000 /var/jenkins_home  2、直接启动docker镜像 - docker run -d --name jenkins -p 8080:8080 -v /opt/jenkins_home:/var/jenkins_home jenkins:lates...
阅读(80) 评论(0)

ChromeDriver 与chrome 版本

本文介绍Selenium的(谷歌浏览器)ChromeDriver的版本差异。 ----------ChromeDriver v2.26 (2016-12-09)---------- Supports Chrome v53-55 Resolved issue 1607: Chrome 57+ with perf logs enabled fails with "unexpected comman...
阅读(181) 评论(0)

robot framework selenium 指定浏览器版本启动

*** Settings *** Suite Setup       open browser    http://x.zhihuiya.com    ${BROWSER}    desired_capabilities=version:52.0.2    remote_url=http://192.168.146.129:4444/wd/hub Suite Teardown    close...
阅读(88) 评论(0)

CentOS7 升级Docker 最新的版本

# yum update //系统版本更新 # vim /etc/yum.repos.d/docker.repo //添加以下内容 [dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/7/ enabled=1 gpgcheck=1 gpgkey=ht...
阅读(76) 评论(0)

指定版本安装selenium(python)

怎样指定selenium 卸载selenium : pip uninstall selenium指定版本安装selenium : pip install selenium==3.3.1...
阅读(435) 评论(0)

centos7 下使用 noVNC

git clone https://github.com/novnc/noVNC.git $ cd noVNC/指定一台vnc Host :utils/launch.sh --vnc 192.168.8.131:5901 #首次运行,会检测websockify, 如果没有websockify,则会自动下载到utils/下。 如果虚拟机 vnc host : 192.168.8.1...
阅读(75) 评论(0)

API接口测试用例编写规则

API接口测试用例编写规则     (1)必需参数覆盖。对于接口的参数,接口文档一般都会说明哪些儿是必需的,哪儿是非必需的。对于必需的参数,一定要测试传参数和不传参数接口是否报错? (2)必需的参数各种情况覆盖。传非法的字符,特殊的字符,空值,超过边界的参数是否报错?错误信息是否正确? (3)非必需参数覆盖。一般接口对于非必需参数都不会做非正常性传值的判断,所以要测试合法的...
阅读(1029) 评论(0)

Python详解re模块

Python详解re模块  ============================================================= 另外可以参考: http://www.cnblogs.com/afarmer/archive/2011/08/29/2158860.html http://www.cnblogs.com/huxi/archive/2010/07/0...
阅读(116) 评论(0)

robotframework + selenium2library 经验总

对于元素的外层包括frame/iframe标签的。一定要先select  frame name=xxx,然后再操作元素。 Select frame name=新建个案 click element  id=  xxxxx   对于window.showModalDialog()模式打开的新窗口 Eg.点击“支付详情”的“详情”,出来一个新页面。如何定位呢?单纯的select win...
阅读(802) 评论(0)

Python的APScheduler模块

APScheduler:是一个任务定时执行的模块,定时调度自己的任务,比系统提供的定时服务灵活很多 可以采用两种方式添加任务,调用add_job()方法或使用scheduled_job()装饰器。 调用add_job方法: [python] view plain copy  print? import datetime   from ap...
阅读(191) 评论(0)

Robot Framework自动化测试--安装篇

Robot Framework 介绍 Robot Framework 是一款基于 Python 的功能自动化测试框架。它具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。 在我们进行全球化测试的时候可以用此框架来编写一些脚本任务,如定时下载 daily build , 配合 Sel...
阅读(350) 评论(0)

欢迎使用CSDN-markdown编辑器

hgsdgsdg 欢...
阅读(89) 评论(0)

Python 中配置文件处理详解--ConfigParser,有了它就可随意操作配置文件了

Python 解析配置模块之ConfigParser详解 1 基本的读取配置文件-read(filename) 直接读取ini文件内容-sections() 得到所有的section,并以列表的形式返回-options(section) 得到 1.基本的读取配置文件 -read(filename) 直接读取ini文件内容 -sections() 得到所有的secti...
阅读(298) 评论(0)
20条 共2页1 2 下一页 尾页
    个人资料
    • 访问:10934次
    • 积分:224
    • 等级:
    • 排名:千里之外
    • 原创:10篇
    • 转载:9篇
    • 译文:0篇
    • 评论:1条