自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

原创 selenium实现多机器部署分布执行

实现原理selenium grid  +多线程(持续更新中)1 selenium grid工作原理(转自虫师)  selenium grid 是勇于设计帮助我们进行分布式测试的工具,其整体结构是由一个hub节点和若干个代理节点组成,hub用来管理各个代理节点的注册和状态信息,并且接受远程客户端代码与直接调用selenium-server是一样的.ps:如果是在本机执行,记得在启动hub的时

2016-03-28 17:33:44 6869

翻译 python_selenium单元测试+自动生成测试结果

这个总结是从虫师的文章中学来的,先看下demoimport webdriverfrom webdriver.common.by import Byfrom webdriver.common.keys import Keysfrom webdriver.support.ui import Selectfrom common.exceptions import NoSuchElementE

2016-03-23 11:44:57 1142

原创 善用python中的try except

校验某元素当前是可见的,一般的写法为#找到id 为dropdown1的父元素WebDriverWait(dr, 10).until(lambda the_driver:the_driver.find_element_by_id('dropdown1').is_displayed())但是 校验某元素不可见的时候,就不太好用了 ,此时可以利用try except来进行判断try:

2016-03-17 09:48:08 1881

原创 selenium+python自动化中 读取文本属性值和读取文本值

console.log(document.getElementsByTagName("input")[1].value) 对应展示效果为:这是用js实现的方法,读取的值是北京另外用一种更加快速的方法是browser.find_element_by_xpath(path).text另外参杂点关于鼠标事件 需要引用的架包为:from webdriver.

2016-03-14 15:09:04 21939 1

转载 selenium +python 判断当前页面某一元素的状态

实际中的场景是这样的,一个多级菜单,点一级后,会自动展示出2级菜单,切换一级菜单,当这个一级菜单没有二级菜单的时候,后面的二级菜单就需要自动隐藏起来的今天在网上看到一个人是这样写的,感觉狠巧妙,搬过来记录下,使用了try excepttry: driver.find_element.xxxxx a=Trueexcept: a=falseif a==True:

2016-03-10 14:33:48 8913

原创 selenium启动火狐自动加载插件的方法

最近碰到这么个问题,每次自动化脚本启动浏览器的时候,一个域名跳转有问题,需要加载一个火狐插件后才可以自动运行,但是自动化脚本调用火狐运行的时候,是一个赶紧的浏览器,不会加载任何插件,所以导致了这个问题的产生.解决方案:根据火狐的profile特性,创建一个单独的做自动化测试的浏览器配置信息,具体的配置方法参考火狐如何建立多个配置文件. 创建完毕后,启动浏览器,此时会显示欢迎

2016-03-09 16:38:46 8826

转载 属性的校验

(//input[not(@aria-selected)])[4]  校验aria-selected属性不存在了另外还可以根据hasAttribute来校验

2016-03-07 15:02:26 281

转载 python对excel的操作

一、安装xlrd模块   到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。二、使用介绍  1、导入模块       import xlrd   2、打开Excel文件读取数据      data = xlrd.open_workbook('excelFile.xls')  

2016-03-03 16:32:17 496

原创 selenium python中引用js

def execute_script(self, script, *args): """ Synchronously Executes JavaScript in the current window/frame. :Args: - script: The JavaScript to execute. - \*a

2016-03-02 17:52:56 3374

python cookbook源码

python cookbook的随书源码,能很好的和书本结合起来学习,免费和大家共享

2014-06-10

Ulipad资源

资源直接从官网下载。推荐使用的python编译器

2014-05-23

白帽子讲web安全

详细介绍web安全技术,通读后对web安全方面会有一个全面的了解。

2013-08-07

基于ROTOTFRAMEwork的自动化测试

基于ROTOTFRAMEwork的自动化测试

2013-05-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除