<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u012189659的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u012189659</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u012189659]]></copyright><item><title><![CDATA[关于鼠标拖拽的一点解释]]></title><link>https://blog.youkuaiyun.com/u012189659/article/details/44038163</link><guid>https://blog.youkuaiyun.com/u012189659/article/details/44038163</guid><author>u012189659</author><pubDate>Tue, 03 Mar 2015 14:52:37 +0800</pubDate><description><![CDATA[Actions action = new Actions(driver); 
// 鼠标拖拽动作，将 source 元素拖放到 target 元素的位置。
 action.dragAndDrop(source,target);
// 鼠标拖拽动作，将 source 元素拖放到 (xOffset, yOffset) 位置，其中 xOffset 为横坐标，yOffset 为纵坐标。
actio]]></description><category></category></item><item><title><![CDATA[web测试方法总结一]]></title><link>https://blog.youkuaiyun.com/u012189659/article/details/43681873</link><guid>https://blog.youkuaiyun.com/u012189659/article/details/43681873</guid><author>u012189659</author><pubDate>Mon, 09 Feb 2015 23:43:18 +0800</pubDate><description><![CDATA[web测试方法总结

一、输入框
1、字符型输入框：
（1）字符型输入框：英文全角、英文半角、数字、空或者空格、特殊字符“~！@#￥%……&*？[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时，使用“粘贴、拷贝”功能尝试输入。
（2）长度检查：最小长度、最大长度、最小长度-1、最大长度+1、输入超工字符比如把整个文章拷贝过去。
（3）空格检查：输入的字符间有空格、字符前有空格]]></description><category></category></item><item><title><![CDATA[BAT脚本编写教程]]></title><link>https://blog.youkuaiyun.com/u012189659/article/details/41249877</link><guid>https://blog.youkuaiyun.com/u012189659/article/details/41249877</guid><author>u012189659</author><pubDate>Tue, 18 Nov 2014 17:17:26 +0800</pubDate><description><![CDATA[第一章 批处理基础
第一节 常用批处理内部命令简介

批处理定义：顾名思义，批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件，其扩展名为BAT或者CMD。这些命令统称批处理命令。
小知识：可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程。
了解了大概意思后,我们正式开始学习.先看一个简单的例子!
@echo off
echo "欢迎来到非常BAT!"
]]></description><category></category></item><item><title><![CDATA[关于切换句柄的问题]]></title><link>https://blog.youkuaiyun.com/u012189659/article/details/41118429</link><guid>https://blog.youkuaiyun.com/u012189659/article/details/41118429</guid><author>u012189659</author><pubDate>Fri, 14 Nov 2014 14:31:36 +0800</pubDate><description><![CDATA[系统功能：发布产品信息
问题详述：页面A为登录页面，使用selenium+pyhton代码从页面A登录之后通过链接跳转到页面B，跳转到B页面之后获取新句柄，并且在B页面填写数据之后使用selenium模拟点击“提交”按钮的操作，点击“提交”按钮之后提示“发布产品失败”（该功能正常，手动录入同样的数据并提交，可以正常发布）
错误分析：经过多次尝试，发现是因为切换句柄导致的，因为通过另外一种登录方]]></description><category></category></item><item><title><![CDATA[Selenium WebDriver 中鼠标和键盘事件]]></title><link>https://blog.youkuaiyun.com/u012189659/article/details/41010715</link><guid>https://blog.youkuaiyun.com/u012189659/article/details/41010715</guid><author>u012189659</author><pubDate>Tue, 11 Nov 2014 14:00:25 +0800</pubDate><description><![CDATA[在使用 Selenium WebDriver 做自动化测试的时候，会经常模拟鼠标和键盘的一些行为。比如使用鼠标单击、双击、右击、拖拽等动作；或者键盘输入、快捷键使用、组合键使用等模拟键盘的操作。在 WebDeriver 中，有一个专门的类来负责实现这些测试场景，那就是 Actions 类，在使用该类的过程中会配合使用到 Keys 枚举以及 Mouse、 Keyboard、CompositeActi]]></description><category></category></item><item><title><![CDATA[测试感想]]></title><link>https://blog.youkuaiyun.com/u012189659/article/details/40862295</link><guid>https://blog.youkuaiyun.com/u012189659/article/details/40862295</guid><author>u012189659</author><pubDate>Thu, 06 Nov 2014 15:48:15 +0800</pubDate><description><![CDATA[今天在随机测试过程中有一点小感悟，记录一下：]]></description><category></category></item><item><title><![CDATA[python 文件操作：读取，创建、增加、删除，清空]]></title><link>https://blog.youkuaiyun.com/u012189659/article/details/40073461</link><guid>https://blog.youkuaiyun.com/u012189659/article/details/40073461</guid><author>u012189659</author><pubDate>Tue, 14 Oct 2014 10:42:25 +0800</pubDate><description><![CDATA[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):]]></description><category></category></item><item><title><![CDATA[关于python读取excel，excel表格中存放字典的读取方式]]></title><link>https://blog.youkuaiyun.com/u012189659/article/details/39317873</link><guid>https://blog.youkuaiyun.com/u012189659/article/details/39317873</guid><author>u012189659</author><pubDate>Tue, 16 Sep 2014 15:20:08 +0800</pubDate><description><![CDATA[excel内容如下：

需求背景：
excel]]></description><category></category></item><item><title><![CDATA[python类中定义方法]]></title><link>https://blog.youkuaiyun.com/u012189659/article/details/39157253</link><guid>https://blog.youkuaiyun.com/u012189659/article/details/39157253</guid><author>u012189659</author><pubDate>Tue, 09 Sep 2014 16:03:23 +0800</pubDate><description><![CDATA[class Ppp():
    def tt1(self):
        print("wwg")
p=Ppp()
p.tt1()]]></description><category></category></item><item><title><![CDATA[python中测试方法内容正确性]]></title><link>https://blog.youkuaiyun.com/u012189659/article/details/39156635</link><guid>https://blog.youkuaiyun.com/u012189659/article/details/39156635</guid><author>u012189659</author><pubDate>Tue, 09 Sep 2014 15:28:09 +0800</pubDate><description><![CDATA[def tt1():
    print("wwg")


def main():
    tt1()
if __name__=="__main__":
    main()








此功能在不创建类的情况下测试tt1]]></description><category></category></item><item><title><![CDATA[selenium设置Firefox自动下载]]></title><link>https://blog.youkuaiyun.com/u012189659/article/details/39156361</link><guid>https://blog.youkuaiyun.com/u012189659/article/details/39156361</guid><author>u012189659</author><pubDate>Tue, 09 Sep 2014 15:09:49 +0800</pubDate><description><![CDATA[# encoding:utf-8

import win32api, win32pdhutil, win32con
import win32com.client
from win32com.client import Dispatch
from selenium import webdriver
import DengLuLei,os

from selenium.webdriver.common]]></description><category></category></item><item><title><![CDATA[python往excel中写数据]]></title><link>https://blog.youkuaiyun.com/u012189659/article/details/38990055</link><guid>https://blog.youkuaiyun.com/u012189659/article/details/38990055</guid><author>u012189659</author><pubDate>Mon, 01 Sep 2014 23:47:07 +0800</pubDate><description><![CDATA[使用python往excel中写数据有两种形式
第一种就是直接使用xlwt写，但是这种方法的缺点是]]></description><category></category></item><item><title><![CDATA[python处理excel表格]]></title><link>https://blog.youkuaiyun.com/u012189659/article/details/38983343</link><guid>https://blog.youkuaiyun.com/u012189659/article/details/38983343</guid><author>u012189659</author><pubDate>Mon, 01 Sep 2014 17:52:55 +0800</pubDate><description><![CDATA[一、可使用的第三方库
python中处理excel表格，常用的库有xlrd（读excel）表、xlwt（写excel）表、openpyxl（可读写excel表）等。xlrd读数据较大的excel表时效率高于openpyxl，所以我在写脚本时就采用了xlrd和xlwt这两个库。介绍及下载地址为：http://www.python-excel.org/ 这些库文件都没有提供修改现有excel表格内容]]></description><category></category></item><item><title><![CDATA[python断言的实际应用]]></title><link>https://blog.youkuaiyun.com/u012189659/article/details/38901343</link><guid>https://blog.youkuaiyun.com/u012189659/article/details/38901343</guid><author>u012189659</author><pubDate>Thu, 28 Aug 2014 17:45:36 +0800</pubDate><description><![CDATA[python unittest用法


博客分类：
python
 

python的unittest模块提供了一个测试框架，只要我们写一个继承unittest.TestCase的类，类中用setUp做初始化，用tearDown做清理。
主要用到的函数有：
failedinfo表示不成立打印信息failedinfo，为可选参数
self.fail([msg])会无条件的导致测试]]></description><category></category></item><item><title><![CDATA[python连接oracle]]></title><link>https://blog.youkuaiyun.com/u012189659/article/details/38892995</link><guid>https://blog.youkuaiyun.com/u012189659/article/details/38892995</guid><author>u012189659</author><pubDate>Thu, 28 Aug 2014 08:56:15 +0800</pubDate><description><![CDATA[需求背景：在使用selenium自动化的过程中需要用到数据对比或者从数据库里取数据，不可避免的]]></description><category></category></item><item><title><![CDATA[受保护的excel：取消密码保护状态]]></title><link>https://blog.youkuaiyun.com/u012189659/article/details/38614949</link><guid>https://blog.youkuaiyun.com/u012189659/article/details/38614949</guid><author>u012189659</author><pubDate>Sat, 16 Aug 2014 17:25:29 +0800</pubDate><description><![CDATA[1、打开您需要撤销保护密码的Excel文件；
2、依次点击菜单栏上的工具---宏----录制新宏，输入宏名字如:ab；
3、停止录制(这样得到一个空宏)；
4、依次点击菜单栏上的工具---宏----宏,选ab,点编辑按钮；
5、删除窗口中的所有字符(只有几个),替换为以下内容；
 
Public Sub 工作表保护密码()
Const DBLSPACE As String = vbN]]></description><category></category></item><item><title><![CDATA[selenium关于断言的使用]]></title><link>https://blog.youkuaiyun.com/u012189659/article/details/38561397</link><guid>https://blog.youkuaiyun.com/u012189659/article/details/38561397</guid><author>u012189659</author><pubDate>Thu, 14 Aug 2014 17:23:41 +0800</pubDate><description><![CDATA[基本介绍：
Selenium工具专门为WEB应用程序编写的一个验收测试工具。
Selenium的核心：browser bot,是用JAVASCRIPT编写的。
Selenium工具有4种：Selenium IDE, Selenium Control, Selenium Core
这儿我们主要总结了Selenium-IDE工具
Selenium-IDE只限于firefox浏览器中使用。
]]></description><category></category></item><item><title><![CDATA[selenium+python使用js点击元素]]></title><link>https://blog.youkuaiyun.com/u012189659/article/details/38496059</link><guid>https://blog.youkuaiyun.com/u012189659/article/details/38496059</guid><author>u012189659</author><pubDate>Mon, 11 Aug 2014 17:33:09 +0800</pubDate><description><![CDATA[众所周知，在selenium中使用js点击元素可以使用：
1、直接写了js之后执行
2、找到元素]]></description><category></category></item><item><title><![CDATA[selenium元素定位]]></title><link>https://blog.youkuaiyun.com/u012189659/article/details/38232699</link><guid>https://blog.youkuaiyun.com/u012189659/article/details/38232699</guid><author>u012189659</author><pubDate>Mon, 28 Jul 2014 16:38:46 +0800</pubDate><description><![CDATA[在这里主要介绍xpath的定位方法
：]]></description><category></category></item><item><title><![CDATA[python的logging模块handle的子类]]></title><link>https://blog.youkuaiyun.com/u012189659/article/details/38084057</link><guid>https://blog.youkuaiyun.com/u012189659/article/details/38084057</guid><author>u012189659</author><pubDate>Thu, 24 Jul 2014 14:24:48 +0800</pubDate><description><![CDATA[除了基本的Handler类，比较有用的子类如：

StreamHandler实例发送错误到流(类似文件的对象)。 FileHandler实例发送错误到磁盘文件。 BaseRotatingHandler是所有轮徇日志的基类，不能直接使用。但是可以使用RotatingFileHandler和TimeRotatingFileHandler。
RotatingFileHandler实例发送信息到磁盘]]></description><category></category></item></channel></rss>