- 博客(40)
- 收藏
- 关注
原创 关于鼠标拖拽的一点解释
Actions action = new Actions(driver); // 鼠标拖拽动作,将 source 元素拖放到 target 元素的位置。 action.dragAndDrop(source,target);// 鼠标拖拽动作,将 source 元素拖放到 (xOffset, yOffset) 位置,其中 xOffset 为横坐标,yOffset 为纵坐标。actio
2015-03-03 14:52:37 1257 1
转载 web测试方法总结一
web测试方法总结一、输入框1、字符型输入框:(1)字符型输入框:英文全角、英文半角、数字、空或者空格、特殊字符“~!@#¥%……&*?[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。(2)长度检查:最小长度、最大长度、最小长度-1、最大长度+1、输入超工字符比如把整个文章拷贝过去。(3)空格检查:输入的字符间有空格、字符前有空格
2015-02-09 23:43:18 752
转载 BAT脚本编写教程
第一章 批处理基础第一节 常用批处理内部命令简介批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程。了解了大概意思后,我们正式开始学习.先看一个简单的例子!@echo offecho "欢迎来到非常BAT!"
2014-11-18 17:17:26 8936
原创 关于切换句柄的问题
系统功能:发布产品信息问题详述:页面A为登录页面,使用selenium+pyhton代码从页面A登录之后通过链接跳转到页面B,跳转到B页面之后获取新句柄,并且在B页面填写数据之后使用selenium模拟点击“提交”按钮的操作,点击“提交”按钮之后提示“发布产品失败”(该功能正常,手动录入同样的数据并提交,可以正常发布)错误分析:经过多次尝试,发现是因为切换句柄导致的,因为通过另外一种登录方
2014-11-14 14:31:36 1276
转载 Selenium WebDriver 中鼠标和键盘事件
在使用 Selenium WebDriver 做自动化测试的时候,会经常模拟鼠标和键盘的一些行为。比如使用鼠标单击、双击、右击、拖拽等动作;或者键盘输入、快捷键使用、组合键使用等模拟键盘的操作。在 WebDeriver 中,有一个专门的类来负责实现这些测试场景,那就是 Actions 类,在使用该类的过程中会配合使用到 Keys 枚举以及 Mouse、 Keyboard、CompositeActi
2014-11-11 14:00:25 1110
原创 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 962
原创 python中测试方法内容正确性
def tt1(): print("wwg")def main(): tt1()if __name__=="__main__": main()此功能在不创建类的情况下测试tt1
2014-09-09 15:28:09 610
原创 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 2070
原创 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 1018
原创 python断言的实际应用
python unittest用法博客分类:python python的unittest模块提供了一个测试框架,只要我们写一个继承unittest.TestCase的类,类中用setUp做初始化,用tearDown做清理。主要用到的函数有:failedinfo表示不成立打印信息failedinfo,为可选参数self.fail([msg])会无条件的导致测试
2014-08-28 17:45:36 855
原创 受保护的excel:取消密码保护状态
1、打开您需要撤销保护密码的Excel文件;2、依次点击菜单栏上的工具---宏----录制新宏,输入宏名字如:ab;3、停止录制(这样得到一个空宏);4、依次点击菜单栏上的工具---宏----宏,选ab,点编辑按钮;5、删除窗口中的所有字符(只有几个),替换为以下内容; Public Sub 工作表保护密码()Const DBLSPACE As String = vbN
2014-08-16 17:25:29 2220
原创 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 12915
原创 selenium+python使用js点击元素
众所周知,在selenium中使用js点击元素可以使用:1、直接写了js之后执行2、找到元素
2014-08-11 17:33:09 16305 4
原创 python的logging模块handle的子类
除了基本的Handler类,比较有用的子类如:StreamHandler实例发送错误到流(类似文件的对象)。 FileHandler实例发送错误到磁盘文件。 BaseRotatingHandler是所有轮徇日志的基类,不能直接使用。但是可以使用RotatingFileHandler和TimeRotatingFileHandler。RotatingFileHandler实例发送信息到磁盘
2014-07-24 14:24:48 2012
转载 python logging
一、快速入门1、基础知识日志的作用是跟踪,django项目中不可缺少。派出:控制台输出:print()报告事件,发生在一个程序的正常运行:logging.info()或logging.debug()发出警告关于一个特定的运行时事件:warnings.warn()或logging.warning()报告一个错误对于一个特定的运行时事件:异常处理报告一个错误当没有引
2014-07-23 19:41:22 697
转载 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 515
转载 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 444
转载 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 473
转载 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 517
转载 python的logging模块2
开发Python, 一直以来都是使用自己编写的logging模块. 比较土......今天发现python的标准模块的这个功能做的挺好, 记录一下, 以后使用模块来进行logging.对于这个模块的介绍网上也很多, 我也不用自己写了, 比较好的如下,http://crazier9527.iteye.com/blog/290018 Python的标准logging模块http:
2014-07-23 08:42:56 550
转载 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 683
原创 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 962
原创 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 3373 2
转载 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 930
原创 selenium+python针对登录功能的用户名,密码和断言组合进行的测试
学习selenium+python过程中,针对本公司网站的登录
2014-05-23 11:53:01 10794 2
原创 selenium+Python获取弹出框内容的提醒
使用webdriver.switch_to_alert().text()方法提示TypeError: 'unicode' object is not callable
2014-05-19 17:37:57 16257 1
转载 目前大家对Python都有一个共识,就是他对测试非常有用,自动化测试里Python用途也很广,但是Python到底怎么进行自动化测试呢?今天就简单的向大家介绍一下怎么使用Python进行自动化测试
目前大家对Python都有一个共识,就是他对测试非常有用,自动化测试里Python用途也很广,但是Python到底怎么进行自动化测试呢?今天就简单的向大家介绍一下怎么使用Python进行自动化测试,本文只是自己的一点点分享,若有错误,请大家多多批评指正。这里主要介绍的是一些Python测试的框架1、单元测试a、unittest :Python自带的单元测试框架b、pyunit:Juni
2014-05-16 15:52:23 1869
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人