码迷,mamicode.com
首页 > 编程语言
配置Python+selenium+firefox自动化测试
1、安装python。默认安装 2、安装pip。下载pip-1.5.4包,解压pip-1.5.4,放在C盘,进入pip目录-->键入命令:python setup.py install 再进入C:\Users\user\AppData\Local\Programs\Python\Python35-3 ...
分类:编程语言   时间:2016-12-03 15:16:08    阅读次数:174
Selenium2+python自动化19-单选框和复选框
本篇主要介绍单选框和复选框的操作 一、认识单选框和复选框 1.先认清楚单选框和复选框长什么样 2.各位小伙伴看清楚哦,上面的单选框是圆的;下图复选框是方的,这个是业界的标准,要是开发小伙伴把图标弄错了,可以先抽他了。 二、radio和checkbox源码 1.上图的html源码如下,把下面这段复杂下 ...
分类:编程语言   时间:2016-12-03 15:16:33    阅读次数:317
python中map()函数
map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。 例如,对于list [1, 2, 3, 4, 5, 6, 7, 8, 9] 如果希望把list的每个元素都作平方,就可以用map( ...
分类:编程语言   时间:2016-12-03 15:14:31    阅读次数:238
python 前向引用
即函数调用在函数定义之前 可以这样 可以这样 但不可以这样 ...
分类:编程语言   时间:2016-12-03 15:11:34    阅读次数:257
Selenium2+python自动化9-CSS定位语法
前言 大部分人在使用selenium定位元素时,用的是xpath定位,因为xpath基本能解决定位的需求。css定位往往被忽略掉了,其实css定位也有它的价值,css定位更快,语法更简洁。这一篇css的定位方法,主要是对比上一篇的xpath来的,基本上xpath能完成的,css也可以做到。两篇对比学 ...
分类:编程语言   时间:2016-12-03 15:13:14    阅读次数:214
Selenium2+python自动化12-操作元素(键盘和鼠标事件)
前言 一、简单操作 1.点击(鼠标左键)页面按钮:click() 2.请空输入框:clear() 3.输入字符串:send_keys() 4.打开测试部落论坛后,点击放大镜搜索图标,一般为了保证输入的正确性,可以先清空下输入框,然后输入搜索关键字 二、submit提交表单 1.在前面百度搜索案例中, ...
分类:编程语言   时间:2016-12-03 15:13:15    阅读次数:253
python中的列表list
序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。 Python有6个序列的内置类型,但最常见的是列表和元组。 序列都可以进行的操作包括索引,切片,加,乘,检查成员。 此外,Python已经内置确定序列的长度以及确定 ...
分类:编程语言   时间:2016-12-03 15:12:37    阅读次数:268
python项目实践一:即时标记
转自:http://www.code123.cc/1317.html 这是《python基础教程》后面的实践,照着写写,一方面是来熟悉python的代码方式,另一方面是练习使用python中的基本的以及非基本的语法,做到熟能生巧。 这个项目一开始比较简单,不过重构之后就有些复杂了,但是更灵活了。 按 ...
分类:编程语言   时间:2016-12-03 15:09:47    阅读次数:319
【算法导论】二叉搜索树
什么是二叉搜索树 顾名思义,一棵二叉搜索树是以一棵二叉树来组织的。这样一棵树可以使用一个链表数据结构来表示,其中每个结点就是一个对象。除了key和卫星数据之外,每个结点还包含属性left、right和p,它们分别指向结点的左孩子、右孩子和双亲。如果某个孩子结点和父结点不存在,则相应属性的值为NIL。 ...
分类:编程语言   时间:2016-12-03 15:06:51    阅读次数:1503
springmvc入门demo
目录结构: springmvc-servlet.xml: web.xml: 效果: ...
分类:编程语言   时间:2016-12-03 15:07:06    阅读次数:265
python中返回函数
Python的函数不但可以返回int、str、list、dict等数据类型,还可以返回函数! 例如,定义一个函数 f(),我们让它返回一个函数 g,可以这样写: 仔细观察上面的函数定义,我们在函数 f 内部又定义了一个函数 g。由于函数 g 也是一个对象,函数名 g 就是指向函数 g 的变量,所以, ...
分类:编程语言   时间:2016-12-03 15:03:20    阅读次数:256
C语言学习_一个简单程序的解释与C学习方法概括
简单计算器程序示例: 1 # include <stdio.h> //1、头文件 2 3 //2、加法函数 4 int add(int a,int b)//3、函数定义方式 5 { //4、函数体 6 return a+b; //5、函数返回 7 } 8 //减法 9 int move(int a, ...
分类:编程语言   时间:2016-12-03 15:03:29    阅读次数:257
Python基础-lambda表达式与三元运算
一、lambda表达式 从上面可以看出lambda表达式可以很方便的用来代替简单的函数 二、三元运算 1、下面来看看什么是三元运算 2、python的三元运算格式如下: result=值1 if x<y else 值2 这个是什么意思呢,就是结果=值1 if 条件1 else 值2 ...
分类:编程语言   时间:2016-12-03 15:01:49    阅读次数:241
python中reduce()函数
reduce()函数也是Python内置的一个高阶函数。reduce()函数接收的参数和 map()类似,一个函数 f,一个list,但行为和 map()不同,reduce()传入的函数 f 必须接收两个参数,reduce()对list的每个元素反复调用函数f,并返回最终结果值。 例如,编写一个f函 ...
分类:编程语言   时间:2016-12-03 14:57:13    阅读次数:172
Spring 4 官方文档学习(十一)Web MVC 框架之resolving views 解析视图
接前面的Spring 4 官方文档学习(十一)Web MVC 框架,那篇太长,故另起一篇。 针对web应用的所有的MVC框架,都会提供一种呈现views的方式。Spring提供了view resolvers,可以让你在浏览器中render model,而不必绑定到某种特定的view技术上。开箱即用, ...
分类:编程语言   时间:2016-12-03 14:55:12    阅读次数:254
mybatic与spring结合的事务管理
原文地址:http://czj4451.iteye.com/blog/2037759 mybatis与spring结合后,事务管理更加方便,这里介绍使用transactionnal的方式,有错的的地方,希望大家指出。 1. 和Spring集成后,使用Spring的事务管理: a. @Transact ...
分类:编程语言   时间:2016-12-03 14:55:32    阅读次数:154
Selenium2+python自动化13-多窗口、句柄(handle)
前言 有些页面的链接打开后,会重新打开一个窗口,对于这种情况,想在新页面上操作,就得先切换窗口了。获取窗口的唯一标识用句柄表示,所以只需要切换句柄,我们就能在多个页面上灵活自如的操作了。 本篇以打开百度新闻页面搜索按钮上的链接页面为例,依次打开每个按钮,并检验测试结果。用脚本批量操作,可以减少重复劳 ...
分类:编程语言   时间:2016-12-03 14:54:52    阅读次数:419
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!