08 2015 档案

摘要:selenium 用户扩展和插件(转载:http://luyongxin88.blog.163.com/blog/static/9255807201181114747437/)User extensions 用户扩展,就是给用户提供一个自己写命令的方法。自己写的命令将会和selenium本身的命令一... 阅读全文
posted @ 2015-08-28 14:21 whats 阅读(697) 评论(0) 推荐(0)
摘要:Selenium API说明文档(转载自:http://wiki.javascud.org/display/springs/SeleniumRefrence)Commands (命令)Action对当前状态进行操作失败时,停止测试Assertion校验是否有产生正确的值Element Locator... 阅读全文
posted @ 2015-08-27 15:47 whats 阅读(314) 评论(0) 推荐(0)
摘要:简介SeleniumIDE(集成开发环境)是用于开发的Selenium测试用例的工具。这是一个易于使用Firefox插件且通常开发测试情况下,最有效的方式。它还包含一个上下文菜单,允许你先从浏览器当前显示的页面中选择一个UI元素,然后从Selenium列表中选择带有参数的命令,根据所选择的UI元素的... 阅读全文
posted @ 2015-08-27 15:30 whats 阅读(526) 评论(0) 推荐(0)
摘要:在我们日常上网浏览网页的时候,经常会看到一些好看的图片,我们就希望把这些图片保存下载。我们可以通过python来实现这样一个简单的爬虫功能,把我们想要的代码爬取到本地。实例:爬取百度贴吧里的图片import reimport urllibdef getHtml(url): page=urlli... 阅读全文
posted @ 2015-08-27 11:09 whats 阅读(181) 评论(0) 推荐(0)
摘要:XPathXPath即为XML路径语言,它是一种用来确定XML(标准通用标记语言的子集)文档中某部分位置的语言。XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力。起初 XPath 的提出的初衷是将其作为一个通用的、介于XPointer与XSL间的语法模型。但是 XPath 很快的被开... 阅读全文
posted @ 2015-08-26 14:45 whats 阅读(244) 评论(0) 推荐(0)
摘要:seleniumSelenium 是ThoughtWorks专门为Web应用程序编写的一个验收测试工具。功能框架底层使用JavaScript模拟真实用户对浏览器进行操作。测试脚本执行时,浏览器自动按照脚本代码做出点击,输入,打开,验证等操作,就像真实用户所做的一样,从终端用户的角度测试应用程序。使浏... 阅读全文
posted @ 2015-08-25 17:07 whats 阅读(173) 评论(0) 推荐(0)
摘要:Python 内置封装了很多常见的网络协议的库,因此Python成为了一个强大的网络编程工具,这里是对Python的网络方面编程的一个简单描述。在标准库中有很多网络设计相关的模块,除了那些明确处理网络事务的模块外,还有很多模块也是是和网络相关的,下面是几个常用的网络设计模块:socket模块sock... 阅读全文
posted @ 2015-08-24 16:27 whats 阅读(237) 评论(0) 推荐(0)
摘要:数据库支持纯文本只能够实现一些简单有限的功能。如果想要实现自动序列化,也可以使用shelve模块和pickle模块来实现。但是,如果想要自动的实现数据并发访问,以及更标准,更通用的数据库(database)存储方式还是使用数据库。python数据库API很多支持SQL标准的数据库在Python中都有... 阅读全文
posted @ 2015-08-20 16:22 whats 阅读(427) 评论(0) 推荐(0)
摘要:GUIpython提供了多个图形开发界面的库,几个常用Python GUI库如下:Tkinter:Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macintosh系统里.,Tk8.... 阅读全文
posted @ 2015-08-19 15:42 whats 阅读(10588) 评论(0) 推荐(0)
摘要:打开文件open函数使用一个文件名作为唯一的强制参数,返回一个文件对象语法:file object = open(file_name [, access_mode][, buffering])各个参数的细节如下:file_name:file_name变量是一个包含了你要访问的文件名称的字符串值。ac... 阅读全文
posted @ 2015-08-18 17:08 whats 阅读(295) 评论(0) 推荐(0)
摘要:什么是正则表达式正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。最简单的正则表达式就是普通字符串,可以匹配其自身。换包话说,正则表达式’python’可以匹配字符串’python’。你可以用这种匹配行为搜索文本中的模式,并且用计算后有值并发特定模式,或都将文本进行分... 阅读全文
posted @ 2015-08-17 17:13 whats 阅读(327) 评论(0) 推荐(0)
摘要:模块前面有简单介绍如何使用import从外部模块获取函数并且为自己的程序所用:>>> import math>>> math.sin(0)0.0>>> 模块是程序任何python程序都可以作为模块导入。假设写如下程序,并且将它保存为以F:\python\myDemo\hello.pyprint 'h... 阅读全文
posted @ 2015-08-14 16:50 whats 阅读(371) 评论(0) 推荐(0)
摘要:准备工作为了确保类是新型类,应该把_metaclass_=type入到你的模块的最开始class NewStyle(object): more_code_hereclass OldStyle: more_code_here 在这个两个类中NewType是新类,OldType是属于旧... 阅读全文
posted @ 2015-08-11 16:04 whats 阅读(339) 评论(0) 推荐(0)
摘要:什么是异常python用异常对象(exceptionobject)来表示异常情况。遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的回溯(Traceback,一种错误信息)终止执行>>> 1/0Traceback (most recent call last): File ""... 阅读全文
posted @ 2015-08-06 16:09 whats 阅读(1096) 评论(0) 推荐(0)
摘要:对象的魔力创建自已对象是python非常核心的概念,事实上,python被称为面向对象语言,本章会介绍如何创建对象。以及面向对象的概念:继承、封装、多态。多态:可对不同类的对象使用同样的操作。封装:对外部世界隐藏对象的工作细节。继承:以普通的类为基础建立专门的类对象。多态多态意味着就算不知道变量所引... 阅读全文
posted @ 2015-08-05 16:27 whats 阅读(234) 评论(0) 推荐(0)
摘要:懒惰即美德斐波那契数列>>> fibs=[0,1]>>> for i in range(8): fibs.append(fibs[-2]+fibs[-1])>>> fibs[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]orfibs=[0,1]num=input('How many... 阅读全文
posted @ 2015-08-04 10:08 whats 阅读(381) 评论(0) 推荐(0)