第一章:系统基础信息模块:下载psutil模块在安装的过程中报错:wgethttps://pypi.python.org/packages/source/p/psutil/psutil-2.0.0.tar.gz那我们是怎么去找到这些需要的包呢?当然是官网https://pypi.python.org/直接在这里搜索包名称即可root@localhostpsutil-2.0.0]#pytho..
分类:
编程语言 时间:
2016-12-06 04:31:55
阅读次数:
167
前言 最近一些小伙伴,在搞邮箱的事情,小编于是去折腾了一下!总结了一些干货,与大家分享一下!速来,抱大腿,我要开车了!selenium(java+python)QQ交流群:232607095(加群验证码:hordehome)本文版权所有,微信公众号:软件测试部落官网测试学习论坛:www.hordeh ...
分类:
编程语言 时间:
2016-12-03 15:49:00
阅读次数:
173
前言 有很多小伙伴在拿163作为登录案例的时候,发现不管怎么定位都无法定位到,到底是什么鬼呢,本篇详细介绍iframe相关的切换 以http://mail.163.com/登录页面10为案例,详细介绍switch_to_frame使用方法. 一、frame和iframe区别 Frame与Iframe ...
分类:
编程语言 时间:
2016-12-03 15:47:23
阅读次数:
238
前言 问: Python 获取到Excel一列值后怎么用selenium录制的脚本中参数化,比如对登录用户名和密码如何做参数化? 答:可以使用xlrd读取Excel的内容进行参数化。当然为了便于各位小伙伴们详细的了解,小编一一介绍具体的方法。 一、编写登录用例: Step1:访问http://www ...
分类:
编程语言 时间:
2016-12-03 15:46:16
阅读次数:
283
前言 前面几篇都是讲一些基础的定位方法,没具体的案例,小伙伴看起来比较枯燥,有不少小伙伴给小编提建议以后多出一些具体的案例。本篇就是拿部落论坛作为测试项目,写一个简单的登录测试脚本。 在写登录脚本的时候呢,先要保证流程能跑起来,然后才是去想办法优化代码,让自己的脚本看起来更舒服,具有良好的可读性。 ...
分类:
编程语言 时间:
2016-12-03 15:43:40
阅读次数:
217
前言 有小伙伴在用脚本启动浏览器时候发现原来下载的插件不见了,无法用firebug在打开的页面上继续定位页面元素,调试起来不方便 。 加载浏览器配置,需要用FirefoxProfile(profile_directory)这个类来加载, profile_directory既为浏览器配置文件的路径地址 ...
分类:
编程语言 时间:
2016-12-03 15:41:04
阅读次数:
257
前言 在17篇我们讲了excel数据的参数化,有人问了txt数据的参数化该怎么办呢,下面小编为你带你txt数据参数化的讲解 一、以百度搜索为例,自动搜索五次不同的关键字。输入的数据不同从而引起输出结果的变化。 测试脚本: txt文件: open方法以只读方式(r)打开本地txt.txt文件,read ...
分类:
编程语言 时间:
2016-12-03 15:35:49
阅读次数:
226
前言 selenium并不是万能的,有时候页面上操作无法实现的,这时候就需要借助JS来完成了。 常见场景: 当页面上的元素超过一屏后,想操作屏幕下方的元素,是不能直接定位到,会报元素不可见的。 这时候需要借助滚动条来拖动屏幕,使被操作的元素显示在当前的屏幕上。 滚动条是无法直接用定位工具来定位的。s ...
分类:
编程语言 时间:
2016-12-03 15:34:21
阅读次数:
343
前言 不是所有的弹出框都叫alert,在使用alert方法前,先要识别出到底是不是alert。先认清楚alert长什么样子,下次碰到了,就可以用对应方法解决。 alert\confirm\prompt弹出框操作主要方法有: text() :获取文本值 accept() :点击"确认" dismiss ...
分类:
编程语言 时间:
2016-12-03 15:21:34
阅读次数:
221
前言 最近由于工作原因,更新慢了一点,今天终于抽出一点时间给大家继续更新selenium系列,学习的脚本不能停止,希望小伙伴能多多支持。 本篇以百度设置下拉选项框为案例,详细介绍select下拉框相关的操作方法。 一、认识select 1.打开百度-设置-搜索设置界面,如下图所示 2.箭头所指位置, ...
分类:
编程语言 时间:
2016-12-03 15:19:05
阅读次数:
221