自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Robot Framework 分层

为了能够说明问题,我们现在假设一个场景:我们需要输入一个参数x, 如果x等于1,就输出 1,否则输出2 。第二个参数是我们需要控制的后续操作的用户关键字。(这样我们就可以根据测试数据不同,去组织不同的业务逻辑)分层一般我们分为四层: 底层关键字 #Library值接映射成的关键字,或者Library 本身业务关键字 #对基本页面和基本操作的拆分业务逻辑关键字 #对业务关键字

2017-08-22 21:43:03 728

原创 selenium输出报告,对HTMLTestRunner样式调整

因为觉得HTMLTestRunner原来的样式太难看,而且都是英文的报告,故而对其进行了一些小小的改动,使其输出中文报告,样式也用bootstrap做了点调整,下面用个示例展示下:# -*- coding: utf-8 -*-import unittestclass ExampleCase1(unittest.TestCase): u'''此class包含两个用例:add -

2017-08-22 21:41:34 642

原创 内网IP和公网IP的区别

什么是内网IP:一些小型企业或者学校,通常都是申请一个固定的IP地址,然后通过IP共享(IP Sharing),使用整个公司或学校的机器都能够访问互联网。而这些企业或学校的机器使用的IP地址就是内网IP,内网IP是在规划IPv4协议时,考虑到IP地址资源可能不足,就专门为内部网设计私有IP地址(或称之为保留地址),一般常用内网IP地址都是这种形式的:10.X.X.X、172.16.X.X-

2017-08-20 23:15:04 1218

原创 Linux更改系统默认运行级别

查看运行级别:runlevel关于运行等级这个问题似乎和这篇文章的的主题无关,但是介于现在越来越多的linux新手遇到linux图形界面的问题,而且在中文输入法设置过程中也牵涉到这些问题,因此想顺便提一下。现在的linux安装完成后,默认就运关于运行等级这个问题似乎和这篇文章的的主题无关,但是介于现在越来越多的linux新手遇到linux图形界面的问题,而且在中文输入法设置过程中也牵涉

2017-08-20 22:42:22 3986

原创 Linux下vi命令修改文件及保存总结

进入vi的命令         vi filename :打开或新建文件,并将光标置于第一行首    vi n filename :打开文件,并将光标置于第n行首    vi filename :打开文件,并将光标置于一行首    vi /pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处    vi -r filename :在上次正

2017-08-20 22:40:41 217

原创 Linux vi命令修改文件及保存总结

进入vi的命令         vi filename :打开或新建文件,并将光标置于第一行首    vi n filename :打开文件,并将光标置于第n行首    vi filename :打开文件,并将光标置于一行首    vi /pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处    vi -r filename :在上次正

2017-08-20 22:39:28 208

转载 浏览器F12小结

自从知道F12以后,每次浏览网页的时候看到什么特别炫的效果或者功能,总是忍不住按F12,然后开始研究一番,这真是一种病。下面我们用知乎网来做些演示。这个东西是前端开发人员的利器啊,要认真写的话,写一天也写不完,先随便写一点吧,有时间再更新。Elements 查看当前文档的DOM信息Network 查看网络请求的Source 查看当前资源文件的(CSS,JS,IMAGE)

2017-08-20 17:17:23 1772

转载 浏览器F12小结

自从知道F12以后,每次浏览网页的时候看到什么特别炫的效果或者功能,总是忍不住按F12,然后开始研究一番,这真是一种病。 这个东西是前端开发人员的利器啊,要认真写的话,写一天也写不完,先随便写一点吧,有时间再更新。Elements 查看当前文档的DOM信息Network 查看网络请求的Source 查看当前资源文件的(CSS,JS,IMAGE)Resources

2017-08-20 17:11:32 421

原创 AutoItLibrary安装问题解决

AutoItLibrary 安装步骤:1.在下载地址:http://sourceforge.net/projects/pywin32/files/pywin32/Build%20219/找到对应自己Python的pythonwin32版本,下载并安装pythonwin32。【注意】:不管电脑的版本是否为32或者64位的,pythonwin32的版本需要匹配python的版本。

2017-08-20 13:43:55 4684

原创 .SMTPDataError: 554, 'DT:SPM

#coding: utf-8  import smtplib  from email.mime.text import MIMEText  from email.header import Header    sender = 'xxxx@163.com'  receiver = 'xxxx@qq.com'  subject = '放假通知'  smtpserver

2017-08-19 21:35:15 790

原创 robotframework常见的问题

1:用rf运行IEdriver的速度好慢,比如在输入框输入用户名,一秒输入一个字符。你们的是不是这样子的?。如果是chromedriver就很快解决办法:把IEDriver从64位换成32位 2:Firefox启动不起来,或者是启动了,页面是空白的,URL地址栏是空的,那么如果你使用的selenium是2.0还是3.0了,如果是2.0请使用方法1解决,如果你的是seleni

2017-08-19 21:32:45 1001

原创 页面显示This is the initial start page for the WebDriver server.的解决办法

今天在做项目的时候,遇到一个奇怪的问题,打开浏览器是正常的,但是页面不会跳转到需要的URL,而是提示一行白字,如图:反复研究了脚本,没有问题啊,但是就是不跳转。 后来查了下,在某论坛上找到了答案:回过头来查看IE的页面缩放,果然不是默认的100%。。。。 设置成100%,再次打开,一切正常了,只能说,这个driver真是到处都是坑。。

2017-08-19 21:29:42 8463 4

原创 selenium IDE 资源整理

selenium 官网 IDE 等一系列 下载地址:http://www.seleniumhq.org/download/selenium IDE 下载地址:https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/下载chromedriver.exe :http://chromedriver.s

2017-08-19 21:26:21 1421

原创 pywin32不能安装如何解决

双击打开exe文件就可以进入安装界面,然后点击下一步,它会自动定位你的python安装在什么地方,但是我的安装过程显示Python version 2.7 required, which was not found in the registry.并且还不支持手动添加目录,然后发现是python2.7没有添加到注册表的原因。新建一个register.py 文件,把以

2017-08-19 21:21:10 5254 1

转载 Robotframework之下拉列表select

下拉框控件很常见啊,主要说一下robotframework中怎么玩转下拉框,第一点要注意的就是,别看到下拉的就用select控件去操作,因为很多下拉列表用的不一定就是select控件。robotframework为下拉列表提供了4个关键字,而且还可以通过click element来选择,下面一一道来。1、Select From ListArguments:[ loc

2017-08-14 16:59:35 10307 4

原创 robot framework should contain网页标题判断

自动化测试包含细节很多,例如网址标题。下面给大家讲讲should contain关键字使用该关键字意味是否包含什么该例子为通过Get Title获取百度首页标题和实际情况对应标题是否相等通过should contatin关键字比较

2017-08-14 14:40:03 7189

原创 robot framework找不到元素定位

无论如何找到该元素或者找不到该元素都无法定位,那应该如何处理该问题?Firefox 的Firebug 功能很强大,F12寻找该元素后直接点击右键可以找到Xpath和css路径能解决99%问题再ride输入即可使用了。

2017-08-14 11:45:41 3758

原创 robot framework 元素定位问题

今天遇到一个很奇怪问题,登录页面后弹出提示框图片应用定位无法选中上网上也看了很多资料,click img按钮等等结果都不能选中img后来明白不能选中img,img只是一个图片实际应该选中的是img父元素也就是a标签因为javascript:是表示在触发默认动作时,执行一段JavaScript代码,而 javascript:; 表示什么都不执行,这样点击时就没有任何反

2017-08-14 10:50:35 2289

原创 Firefox 插件无法安装Selenium IDE 如何解决

很多同学安装Firefox时出现新版本自动更新或者无法卸载情况,导致在插件搜索中无法搜索到elenium IDE 那么如何进行安装呢?,1.首先你要把你的Firefox完全卸载干净再进行安装,正常卸载即可,接下来对注册表进行删除,在搜索框中输入命令regedit查找全部Firefox 相关信息进行删除2,手动删除 Firefox 的用户配置文件夹: 点击“开始”按钮。

2017-08-13 18:08:52 5505

原创 第一个selenium IDE 使用教程

下面给大家讲讲如何使用selenium IDE做自动化测试本次case目的是打开百度输入csdn点击百度一下按钮结束操作。首先打开百度https://www.baidu.com/其次点击IDE 进行录制录制结束后点击最右边红点按钮结束录制,可以将进度展示为slow,即可回放。这样就完成了,大家一起试试吧。

2017-08-13 18:00:29 3639

原创 Firefox安装selenium自动化测试教程

对于自动化测试来讲selenium IDE录制可回放,还可以导出代码,简单方便,并且其开源广受喜爱,下面给大家讲讲安装教程。1.下载Firefox浏览器,注:不能是最新版的,推荐3.5版本,最新版本不兼IDE。并且不要更新2.下载插件,插件下载更快速方便。依次搜索这三个插件进行下载。安装成功后重启浏览器即可使用。3.安装成功

2017-08-13 17:53:09 1305

原创 robot framework ride使用小结

使用ride时有多种定位,id、name等等现在我使用情况如下class定位无法实现我想实现效果,原因如下:ride支持ID、name定位但不支持纯class需要用css选择器选择class定位现在可以实现效果了。细节在分析过程中很主要

2017-08-13 15:28:23 1029

原创 python代码发送邮件实例

如今自动化测试如火如荼,很多良好的自动化框架也是大家喜爱的,本人最近弄RF自动化框架,苦恼的是用RF ride 自动化测试结束后想自动发送邮箱,今天给大家讲讲如何发送到自己的邮箱。1.首先需要python代码,python作为编程语言广受关注。之前做好准备工作,例如你想发送smtp服务器传输需要开通,以163为例开通时候会让你输入一个smtp客户端授权码以后根据这个密码

2017-08-12 17:29:26 2151

空空如也

空空如也

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

TA关注的人

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