首页 > 编程语言
selenium2+python自动化2-元素定位
嘻嘻,书接上回,接着唠,这里先补充一下自动化要掌握的四个步骤吧:获取元素、操作元素、获取返回值、断言(返回结果与期望结果是否一致),最后就是自动化测试报告的生成。这一片主要讲一下如何进行元素定位。元素定位在这四个环节是至关重要的,如果在一个页面上的元素不能被定位到,那后面的操作就无法继续了。webd ...
分类:编程语言   时间:2017-02-22 17:01:27    收藏:0  评论:0  赞:0  阅读:305
java 客户端发起http请求
顺便把 响应的那个HttpResult 类也贴下 public class HttpResult { private int status; private String response; public HttpResult() { status = 400; } public HttpResul ...
分类:编程语言   时间:2017-02-22 16:59:38    收藏:0  评论:0  赞:0  阅读:289
《经久不衰的Spring框架:@ResponseBody 中文乱码》
问题背景 本文并不是介绍@ResponseBody注解,也不是中文乱码问题的大汇总笔记,这些网上都有很多内容了。这边仅对几年前,一个卡壳了挺久时间的问题的解决过程做一个记录,以警惕自己,达到自醒得目的。 @ReponseBody 注解不用多介绍了,用过SpringMVC的同学都很熟了,@Respon ...
分类:编程语言   时间:2017-02-22 16:55:28    收藏:0  评论:0  赞:0  阅读:215
学习spring之前必学之ThreadLocal技术(三)
我们知道Spring通过各种模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO可以复用同一个模板实例而不会发生冲突。我们使用模板类访问底层数据,根据持久化技术的不同,模板类需要绑定数据连接或会话的资源。但这些资源本身是非线程安全的,也就是说它们不能在同一时刻 ...
分类:编程语言   时间:2017-02-22 16:52:56    收藏:0  评论:0  赞:0  阅读:243
javascript-jquery对象的事件处理
一、页面加载 1.页面加载顺序:先加载<head></head>之间的内容,然后加载<body></body>之间的内容 直接在head之间书写jquery代码,浏览器会立即执行脚本。但是由于页面元素在body部分才出现,此时尚未加载,所以jquery操作无法应用到页面元素上 解决方法: 将代码放到 ...
分类:编程语言   时间:2017-02-22 16:48:11    收藏:0  评论:0  赞:0  阅读:110
[Python学习]——pip的安装及使用
一、pip的含义 pip是一个安装和管理 Python 包的工具 ,是easy_install的替代品。 二、pip的安装和更新 1 安装 在官网(https://pypi.python.org/pypi/pip#downloads,提供两种版本,一个是.whl的(可以查看文档), 一个是压缩包的) ...
分类:编程语言   时间:2017-02-22 16:45:41    收藏:0  评论:0  赞:0  阅读:137
线程的创建,pthread_create,pthread_self,pthread_once
typedef unsigned long int pthread_t; //come from /usr/include/bits/pthreadtypes.h int pthread_create(pthread_t *thread, const pthread_attr_t *attr,voi ...
分类:编程语言   时间:2017-02-22 16:44:13    收藏:0  评论:0  赞:0  阅读:186
java二叉树的实现
package arithmetic; import java.util.Stack; public class BinaryTree { public static void main(String[] args) { // TODO Auto-generated method stub node... ...
分类:编程语言   时间:2017-02-22 16:42:54    收藏:0  评论:0  赞:0  阅读:255
不使用构造方法创建Java对象: objenesis的基本使用方法
转载:http://blog.csdn.net/codershamo/article/details/52015206 objenesis简介: objenesis是一个小型Java类库用来实例化一个特定class的对象。 使用场合: Java已经支持使用Class.newInstance()动态实 ...
分类:编程语言   时间:2017-02-22 16:39:19    收藏:0  评论:0  赞:0  阅读:257
JAVA堆内存和栈内存初步了解
一、堆内存和栈内存 程序运行时内存分配有三种:静态存储分配,栈式存储分配,堆式存储分配 1.静态存储分配: 在程序编译时就可以确定数据目标在运行时所需要的内存,因此在编译时就为其分配固定大小的内存。 这种分配策略不允许代码中有可变数据结构,比如可变数组,嵌套循环结构或者递归,否则无法计算所需要的内存 ...
分类:编程语言   时间:2017-02-22 16:38:26    收藏:0  评论:0  赞:0  阅读:123
Python学习笔记 字符串
1.Python提供了ord()和chr()函数,可以把字母和对应的数字相互转换: 1 #!/usr/bin/env python 2 print ord('a') 3 print chr(97) 4 ~ 2.Python 的格式化问题。 Q:如何输出格式化的字符串。我们经常会输出类似'亲爱的xxx ...
分类:编程语言   时间:2017-02-22 16:36:59    收藏:0  评论:0  赞:0  阅读:152
学习spring之前必学之事务(四)
Spring虽然提供了灵活方便的事务管理功能,但这些功能都是基于底层数据库本身的事务处理机制工作的。要深入了解Spring的事务管理和配置,有必要先对数据库事务的基础知识进行学习。 何为数据库事务 “一荣俱荣,一损俱损”这句话很能体现事务的思想,很多复杂的事物要分步进行,但它们组成一个整体,要么整体 ...
分类:编程语言   时间:2017-02-22 16:34:55    收藏:0  评论:0  赞:0  阅读:167
剑指offer题目java实现
Problem2:实现Singleton模式 题目描述:设计一个类,我们只能生成该类的一个实例 Problem3:二维数组中的查找 题目描述:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下的顺序排序。 完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否包含该整 ...
分类:编程语言   时间:2017-02-22 16:34:15    收藏:0  评论:0  赞:0  阅读:146
java动态代理机制小结
因为最近学习hadoop中用到了动态代理的相关知识,之前AOP编程也碰到过,所以在这里特地总结一下。 在java的动态代理机制中,有两个重要的类或接口,一个是 InvocationHandler(Interface)、另一个则是 Proxy(Class),这一个类和接口是实现我们动态代理所必须用到的 ...
分类:编程语言   时间:2017-02-22 16:32:17    收藏:0  评论:0  赞:0  阅读:173
C++文件操作方法小结
- 获取文件句柄 - fopen, fclose fopen(filename, opentype): 按照opentype的方式打开指定文件,打开失败返回NULL,否则返回文件句柄。 打开类型的属性(属性可以相互组合): 字符 含义 ──────────────────────────── r(r ...
分类:编程语言   时间:2017-02-22 16:30:58    收藏:0  评论:0  赞:0  阅读:199
Swift Review总结一:从 Swift Style 开始
最近凑了几个热心的小伙伴写一些Swift的新手demo(两周后应该能和大家见面了),我参与了review。于是借demo里的代码总结一下新手写Swift要注意的问题,尤其是从oc转到用swift写的开发者。 每个语言都有自己的推荐风格。显然OC与Swift有着不同的风格。当我们开始写Swift,首先 ...
分类:编程语言   时间:2017-02-22 16:30:43    收藏:0  评论:0  赞:0  阅读:155
简明python教程九----异常
使用try...except语句来处理异常。我们把通常的语句放在try-块中,而把错误处理语句放在except-块中。 结果: 把所有可能引发错误的语句放在try块中,然后在except从句/块中处理所有的错误和异常。 except从句可以专门处理单一的错误或异常,或者一组包括在圆括号内的错误/异常 ...
分类:编程语言   时间:2017-02-22 16:28:45    收藏:0  评论:0  赞:0  阅读:127
java可变参数
Java1.5增加了新特性:可变参数:适用于参数个数不确定,类型确定的情况,java把可变参数当做数组处理。注意:可变参数必须位于最后一项。当可变参数个数多余一个时,必将有一个不是最后一项,所以只支持有一个可变参数。因为参数个数不定,所以当其后边还有相同类型参数时,java无法区分传入的参数属于前一 ...
分类:编程语言   时间:2017-02-22 16:23:45    收藏:0  评论:0  赞:0  阅读:165
你有必要知道的一些JavaScript 面试题(中)
9.实现函数isInteger(x)来判断x是否是整数可以将x转换成10进制,判断和本身是不是相等即可:functionisInteger(x){ returnparseInt(x,10)===x; }ES6对数值进行了扩展,提供了静态方法isInteger()来判断参数是否是整数:Number.isInteger(25)//true Number.isInteger(25.0)//tru..
分类:编程语言   时间:2017-02-22 15:37:24    收藏:0  评论:0  赞:0  阅读:229
利用python 爬虫抓取百度贴吧图片!
利用正则表达式下载百度贴吧图片。百度贴吧直接用urllib.urlopen就可打开,像‘糗事百科’这种就打不开了,后面我呈上利用urllib2.Request来突破封禁抓取糗事百科的代码 #!/usr/bin。/python #coding=utf-8 importurllib importre defgethtml(url): page=urllib.urlopen(url) ..
分类:编程语言   时间:2017-02-22 15:36:42    收藏:0  评论:0  赞:0  阅读:186
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!