自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于鼠标拖拽的一点解释

Actions action = new Actions(driver); // 鼠标拖拽动作,将 source 元素拖放到 target 元素的位置。 action.dragAndDrop(source,target);// 鼠标拖拽动作,将 source 元素拖放到 (xOffset, yOffset) 位置,其中 xOffset 为横坐标,yOffset 为纵坐标。actio

2015-03-03 14:52:37 1239 1

转载 web测试方法总结一

web测试方法总结一、输入框1、字符型输入框:(1)字符型输入框:英文全角、英文半角、数字、空或者空格、特殊字符“~!@#¥%……&*?[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。(2)长度检查:最小长度、最大长度、最小长度-1、最大长度+1、输入超工字符比如把整个文章拷贝过去。(3)空格检查:输入的字符间有空格、字符前有空格

2015-02-09 23:43:18 740

转载 BAT脚本编写教程

第一章 批处理基础第一节 常用批处理内部命令简介批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程。了解了大概意思后,我们正式开始学习.先看一个简单的例子!@echo offecho "欢迎来到非常BAT!"

2014-11-18 17:17:26 8851

原创 关于切换句柄的问题

系统功能:发布产品信息问题详述:页面A为登录页面,使用selenium+pyhton代码从页面A登录之后通过链接跳转到页面B,跳转到B页面之后获取新句柄,并且在B页面填写数据之后使用selenium模拟点击“提交”按钮的操作,点击“提交”按钮之后提示“发布产品失败”(该功能正常,手动录入同样的数据并提交,可以正常发布)错误分析:经过多次尝试,发现是因为切换句柄导致的,因为通过另外一种登录方

2014-11-14 14:31:36 1254

转载 Selenium WebDriver 中鼠标和键盘事件

在使用 Selenium WebDriver 做自动化测试的时候,会经常模拟鼠标和键盘的一些行为。比如使用鼠标单击、双击、右击、拖拽等动作;或者键盘输入、快捷键使用、组合键使用等模拟键盘的操作。在 WebDeriver 中,有一个专门的类来负责实现这些测试场景,那就是 Actions 类,在使用该类的过程中会配合使用到 Keys 枚举以及 Mouse、 Keyboard、CompositeActi

2014-11-11 14:00:25 1095

原创 测试感想

今天在随机测试过程中有一点小感悟,记录一下:

2014-11-06 15:48:15 416

原创 python 文件操作:读取,创建、增加、删除,清空

python:文件的读取、创建、追加、删除、清空  2011-10-24 11:36:35|  分类:python |举报|字号 订阅一、用Python创建一个新文件,内容是从0到9的整数, 每个数字占一行:#python>>>f=open('f.txt','w')    # r只读,w可写,a追加>>>for i in range(0,10):

2014-10-14 10:42:25 949

原创 关于python读取excel,excel表格中存放字典的读取方式

excel内容如下:需求背景:excel

2014-09-16 15:20:08 11071 1

原创 python类中定义方法

class Ppp(): def tt1(self): print("wwg")p=Ppp()p.tt1()

2014-09-09 16:03:23 851

原创 python中测试方法内容正确性

def tt1(): print("wwg")def main(): tt1()if __name__=="__main__": main()此功能在不创建类的情况下测试tt1

2014-09-09 15:28:09 598

原创 selenium设置Firefox自动下载

# encoding:utf-8import win32api, win32pdhutil, win32conimport win32com.clientfrom win32com.client import Dispatchfrom selenium import webdriverimport DengLuLei,osfrom selenium.webdriver.common

2014-09-09 15:09:49 2048

原创 python往excel中写数据

使用python往excel中写数据有两种形式第一种就是直接使用xlwt写,但是这种方法的缺点是

2014-09-01 23:47:07 1569

原创 python处理excel表格

一、可使用的第三方库python中处理excel表格,常用的库有xlrd(读excel)表、xlwt(写excel)表、openpyxl(可读写excel表)等。xlrd读数据较大的excel表时效率高于openpyxl,所以我在写脚本时就采用了xlrd和xlwt这两个库。介绍及下载地址为:http://www.python-excel.org/ 这些库文件都没有提供修改现有excel表格内容

2014-09-01 17:52:55 1010

原创 python断言的实际应用

python unittest用法博客分类:python python的unittest模块提供了一个测试框架,只要我们写一个继承unittest.TestCase的类,类中用setUp做初始化,用tearDown做清理。主要用到的函数有:failedinfo表示不成立打印信息failedinfo,为可选参数self.fail([msg])会无条件的导致测试

2014-08-28 17:45:36 843

原创 python连接oracle

需求背景:在使用selenium自动化的过程中需要用到数据对比或者从数据库里取数据,不可避免的

2014-08-28 08:56:15 805

原创 受保护的excel:取消密码保护状态

1、打开您需要撤销保护密码的Excel文件;2、依次点击菜单栏上的工具---宏----录制新宏,输入宏名字如:ab;3、停止录制(这样得到一个空宏);4、依次点击菜单栏上的工具---宏----宏,选ab,点编辑按钮;5、删除窗口中的所有字符(只有几个),替换为以下内容; Public Sub 工作表保护密码()Const DBLSPACE As String = vbN

2014-08-16 17:25:29 2155

原创 selenium关于断言的使用

基本介绍:Selenium工具专门为WEB应用程序编写的一个验收测试工具。Selenium的核心:browser bot,是用JAVASCRIPT编写的。Selenium工具有4种:Selenium IDE, Selenium Control, Selenium Core这儿我们主要总结了Selenium-IDE工具Selenium-IDE只限于firefox浏览器中使用。

2014-08-14 17:23:41 12867

原创 selenium+python使用js点击元素

众所周知,在selenium中使用js点击元素可以使用:1、直接写了js之后执行2、找到元素

2014-08-11 17:33:09 16209 4

原创 selenium元素定位

在这里主要介绍xpath的定位方法:

2014-07-28 16:38:46 1150

原创 python的logging模块handle的子类

除了基本的Handler类,比较有用的子类如:StreamHandler实例发送错误到流(类似文件的对象)。 FileHandler实例发送错误到磁盘文件。 BaseRotatingHandler是所有轮徇日志的基类,不能直接使用。但是可以使用RotatingFileHandler和TimeRotatingFileHandler。RotatingFileHandler实例发送信息到磁盘

2014-07-24 14:24:48 2001

转载 python logging

一、快速入门1、基础知识日志的作用是跟踪,django项目中不可缺少。派出:控制台输出:print()报告事件,发生在一个程序的正常运行:logging.info()或logging.debug()发出警告关于一个特定的运行时事件:warnings.warn()或logging.warning()报告一个错误对于一个特定的运行时事件:异常处理报告一个错误当没有引

2014-07-23 19:41:22 686

转载 python logging标准模块转载5

ogging模块的4个主要对象分别是Logger,filter,formatter,handler.在使用的时候是这样的:1.首先创建一个logger,用setLevel设置严重程度级别然后放那儿先2.然后创建并设置设置filter(如果需要的话),用它来定义那些出错信息要交给logger处理(猜的);3.把创建好的这个filter  add到logger上去.4.创建一个ha

2014-07-23 12:56:50 507

转载 python logging标准模块转载2

FormattersFormatter objects configure the final order, structure, and contents of the log message. Unlike the base logging.Handler class, application code may instantiate formatter classes, although

2014-07-23 12:56:41 435

转载 python logging标准模块转载4

Example UsageThis article contains several examples of simple usage of thelogging module. Two additional examples deserve special attention: using multiple handlers or formatters and using logging

2014-07-23 12:55:47 465

转载 python logging标准模块转载3

Configuring LoggingProgrammers can configure logging either by creating loggers, handlers, and formatters explicitly in a main module with the configuration methods listed above (using Python code),

2014-07-23 12:54:55 508

转载 python的logging模块2

开发Python, 一直以来都是使用自己编写的logging模块. 比较土......今天发现python的标准模块的这个功能做的挺好, 记录一下, 以后使用模块来进行logging.对于这个模块的介绍网上也很多, 我也不用自己写了, 比较好的如下,http://crazier9527.iteye.com/blog/290018    Python的标准logging模块http:

2014-07-23 08:42:56 538

转载 python的logging标准日志模块1

Python的标准logging模块Python 2.3 introduced thelogging module to the Python standard library. logging provides a standard interface for outputting information from a running application. The classic e

2014-07-23 08:38:15 669

原创 python关于输出中文乱码的解决方式

需求:由于需要判断一个文件是否在目录中,所以用到

2014-07-11 16:12:26 1285

原创 selenium+python+au3上传文件

需求:今天利用学习时间写了一段上传文件的自动化代码,本来

2014-07-10 18:21:12 1663

原创 selenium+python剥离公用方法

类A:实现登录功能# encoding:utf-8from selenium import webdriverimport timeclass DengLuLei: def dengLu(self,driver): browser=driver browser.get("http://localhost:8000/phpwind85")

2014-07-07 18:47:14 950

原创 selenium+python关于登录的脚本代码,使用了读取excel以及向excel中写入测试结果的方法

话不多说直接上代码# encoding:utf-8from selenium import webdriverimport unittestimport xlwtimport xlrdimport timefrom xlutils.copy import copyfrom selenium.webdriver.common.by import Byclass Denglu(uni

2014-07-07 11:35:37 3354 2

原创 selenium+pyton关于判断元素是否存在的问题

背景:selenium+python处于学习阶段,目前正在整理

2014-07-02 11:10:34 26337

转载 selenium+python关于操作excel

python操作Excel读写--使用xlrd1、导入模块      import xlrd   2、打开Excel文件读取数据       data = xlrd.open_workbook('excelFile.xls')   3、使用技巧        获取一个工作表         table = data.sheets()[0]

2014-06-27 16:53:53 916

原创 selenium+python解决有关富文本框的方法

环境:html代码中iframe没有ID,没有NAME属性,

2014-06-24 16:59:47 4120 1

原创 selenium+python关于操作日历控件实现向日历文本框传递值的方法

感谢:需要感谢“天空”的帮助,

2014-06-23 17:30:11 5222

原创 selenium+python下拉框的定位

需求:点击按钮“select”显示该下拉列表,点击

2014-06-20 16:11:27 3214

原创 selenium+python针对登录功能的用户名,密码和断言组合进行的测试

学习selenium+python过程中,针对本公司网站的登录

2014-05-23 11:53:01 10742 2

原创 selenium+python视频教程地址

感谢乙醇提供的资源路径:http://itest.info/vedios

2014-05-19 18:06:29 6253 1

原创 selenium+Python获取弹出框内容的提醒

使用webdriver.switch_to_alert().text()方法提示TypeError: 'unicode' object is not callable

2014-05-19 17:37:57 16225 1

转载 目前大家对Python都有一个共识,就是他对测试非常有用,自动化测试里Python用途也很广,但是Python到底怎么进行自动化测试呢?今天就简单的向大家介绍一下怎么使用Python进行自动化测试

目前大家对Python都有一个共识,就是他对测试非常有用,自动化测试里Python用途也很广,但是Python到底怎么进行自动化测试呢?今天就简单的向大家介绍一下怎么使用Python进行自动化测试,本文只是自己的一点点分享,若有错误,请大家多多批评指正。这里主要介绍的是一些Python测试的框架1、单元测试a、unittest :Python自带的单元测试框架b、pyunit:Juni

2014-05-16 15:52:23 1862

空空如也

空空如也

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

TA关注的人

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