自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 利用Selenium Webdriver 2.0 实现从Web自动保存文件到本地

接上篇,本篇讲怎么从Web下载文件。原生问题是,从web页面点击hyperlink去下载某个文件时,会弹出windows模式对话框,选择保存路径或打开方式。为了绕开Windows的参与,就要求助Selenium Webdriver。相对通过Web上传文件来说,自动下载文件要复杂不少。互联网给出了很多类似的答案,说明这个已经不是技术问题,摘取一个供参考:http://seleni

2015-04-28 18:12:20 10008 5

原创 利用Selenium Webdriver 2.0 实现通过Web上传文件

在Web自动化测试实践中,常常会遇到需要通过Web (基本都是依靠form元素) 上传文件到后台的功能。这个功能的特点在于,不仅需要浏览器、document对象的参与,还需要借助于Windows的模式窗口。说到这里,作为我这样的初学者,就会犯难了,怎样才能操作Windows的这个弹出模式窗口呢? Selenium Webdriver有对应的API可以实现我的愿望吗?于是,我会想当然的去遍历Sele

2015-04-28 18:11:30 2992

原创 Linux shell - while 循环对外部变量的处理

用过linux shell里面的while循环的都知道,循环里面对外部变量的修改是不生效的。比如:variable = old_valuecat file | while read linedo     do something     variable = new_valuedoneecho $varable======================

2015-03-18 23:28:39 6271 2

原创 Linux下用tcpdump抓包出现kernel drop packets的问题

Linux下面,特别是命令行环境下,tcpdump是用来录制网络包的不二之选。但是,在使用基本必要参数时,往往不能满足正确抓取特定流量的包,比如,过快,过大。经过一番搜索求助后,试了几个方法,唯有一种比较靠谱。首先,基本的必要参数是:tcpdump -i ethx  (不管三七二十七,这个口上的包统统抓下来)小包,慢速环境下,这个方式基本没有问题然后,如果流量过快,

2015-03-18 23:08:40 3891

原创 Robot Framework + Selenium2Library 设计页面自动化技巧集

多余的不说,本文是自己实践过程中收集的关于使用Robot Framework + Selenium2Library 设计页面自动化用例的一些技巧。不一定放任四海皆准,至少可以作为参考。后续会持续更新。关于如何用Selenium IDE辅助选择元素,请参考上一篇博客。技巧1: 让Web页面自动滚动到底部背景:有些Web页面的元素很多,一个屏幕可能展示不下,特别是些保存,取消,提交等等

2015-03-13 17:07:02 2929

原创 Linux下清理从source code编译安装的软件

很多时候,我们在Lin

2014-10-13 15:22:11 783

转载 Python 多进程交互

一篇写的非常全的python多线程交互的文章。

2014-10-10 09:06:30 969

转载 一些长度限制

Standard email address length is 320 charactersemail address = local part@domain partlocal part: at most 64 charactersdomain part: at most 255 characters.

2014-09-04 10:05:12 356

转载 shell脚本产生一定范围的随机数

使用date +%s%N例:生成1~50的随机数#!/bin/bash    function rand(){      min=$1      max=$(($2-$min+1))      num=$(date +%s%N)      echo $(($num%$max+$min))  }    rnd=$(rand 1 50

2014-08-21 11:25:21 1485

原创 使用Firefox的Seleninum插件辅助基于Robot Framework的页面自动化测试

Robot framework作为目前比较流行的系统自动化测试工具,已经得到广泛的应用,其

2014-07-27 11:13:10 1078

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除