码迷,mamicode.com
首页 >  
搜索关键字:python自动化    ( 1011个结果
Selenium2+python自动化39-关于面试的题
前言 最近看到群里有小伙伴贴出一组面试题,最近又是跳槽黄金季节,小编忍不住抽出一点时间总结了下, 回答不妥的地方欢迎各位高手拍砖指点。 一、selenium中如何判断元素是否存在? 首先selenium里面是没有这个方法的,判断元素存在需要自己写一个方法了。 元素存在有几种形式,一种是页面有多个元素 ...
分类:编程语言   时间:2017-03-10 00:04:58    阅读次数:1188
Python自动化开发 - 面向对象(二)
本节内容 1、isinstance(obj,cls)和issubclass(sub,super) 2、反射 3、__setattr__,__delattr__,__getattr__ 1、isinstance(obj,cls) 检查obj是否是类 cls 的对象 2、issubclass(sub, ...
分类:编程语言   时间:2017-03-09 20:11:43    阅读次数:261
python自动化开发-7
socket编程 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。所以,我们无需深入理解 ...
分类:编程语言   时间:2017-03-07 22:45:45    阅读次数:168
Selenium2+python自动化37-爬页面源码(page_source)
前言 有时候通过元素的属性的查找页面上的某个元素,可能不太好找,这时候可以从源码中爬出想要的信息。selenium的page_source方法可以获取到页面源码。 selenium的page_source方法很少有人用到,小编最近看api不小心发现这个方法,于是突发奇想,这里结合python的re模 ...
分类:编程语言   时间:2017-03-07 08:21:11    阅读次数:184
Selenium2+python自动化36-判断元素存在
前言 最近有很多小伙伴在问如何判断一个元素是否存在,这个方法在selenium里面是没有的,需要自己写咯。 元素不存在的话,操作元素会报错,或者元素有多个,不唯一的时候也会报错。本篇介绍两种判断元素存在的方法。 一、find_elements方法判断 1.find_elements方法是查找页面上所 ...
分类:编程语言   时间:2017-03-03 00:09:01    阅读次数:1180
Selenium2+python自动化34-获取百度输入联想词
前言 最近有小伙伴问百度输入后,输入框下方的联想词如何定位到,这个其实难度不大,用前面所讲的元素定位完全可以定位到的。 本篇以百度输入框输入关键字匹配后,打印出联想词汇。 一、定位输入框联想词 1.首先在百度输入框输入关键词,如:博客,然后输入框下方会自动匹配出关键词。 2.这时候可以用firebu ...
分类:编程语言   时间:2017-03-01 00:28:14    阅读次数:513
Selenium2+python自动化33-文件上传(send_keys)
前言 文件上传是web页面上很常见的一个功能,自动化成功中操作起来却不是那么简单。 一般分两个场景:一种是input标签,这种可以用selenium提供的send_keys()方法轻松解决; 另外一种非input标签实现起来比较困难,可以借助autoit工具或者SendKeys第三方库。 本篇以博客 ...
分类:编程语言   时间:2017-02-26 18:58:39    阅读次数:638
selenium2+python自动化2-元素定位
嘻嘻,书接上回,接着唠,这里先补充一下自动化要掌握的四个步骤吧:获取元素、操作元素、获取返回值、断言(返回结果与期望结果是否一致),最后就是自动化测试报告的生成。这一片主要讲一下如何进行元素定位。元素定位在这四个环节是至关重要的,如果在一个页面上的元素不能被定位到,那后面的操作就无法继续了。webd ...
分类:编程语言   时间:2017-02-22 17:04:14    阅读次数:272
selenium2+python自动化1-操作浏览器
随着测试行业的发展,现在不论在找工作还是在实际的工作中,对要求掌握自动化越来越普遍,在这里就记录一下一些入门的知识,希望对阅读者能有一些帮助吧!好哒,步入正题,这一篇主要记录下如何用Python调用webdriver框架的API,对浏览器做一些常规的操作,如打开、前进、后退、刷新、设置窗口大小、截屏 ...
分类:编程语言   时间:2017-02-20 13:03:52    阅读次数:214
python自动化开发-5a
python的常用模块 pickle模块和json模块 pickle和json是用于序列化的两个模块 序列化:我们把对象(变量)从内存中变成可存储或传输的过程称之为序列化。 序列化的作用:1.持久保存状态;2.跨平台数据交互。 持久保存状态:内存是无法永久保存数据的,当程序运行了一段时间,我们断电或 ...
分类:编程语言   时间:2017-02-20 12:39:14    阅读次数:177
1011条   上一页 1 ... 76 77 78 79 80 ... 102 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!