一、Python安装(win7 64位系统) 1.下载Python安装包,选择2.7版本和3.6版本都可以 官网下载地址:https://www.python.org/62 2.Python安装,双击傻瓜式安装到D盘(建议别安装在c盘) 二、环境变量 1.安装完成后,看下这个目录D:\python\ ...
分类:
编程语言 时间:
2017-02-23 22:42:49
阅读次数:
195
由于web自动化常常需要控制浏览器行为和操作页面元素,相关函数又比较多,于是再此记下一份Webdriver API查阅文档以备不时之需。 参考:虫师《Selenium2自动化测试实战》,和http://selenium-python.readthedocs.io/api.html 输出结果: 调用语 ...
分类:
编程语言 时间:
2017-01-15 19:30:06
阅读次数:
518
原文链接: http://www.cnblogs.com/fnng/archive/2013/05/29/3106515.html 1.起因:在网页抓取的过程中,有些内容是通过js加载的,但是直接抓取是抓取不到的 2.selenium+python 映入眼帘 3.selenium 是一个web的自动 ...
分类:
编程语言 时间:
2017-01-12 08:13:03
阅读次数:
194
一、打开网站 1.第一步:从selenium里面导入webdriver模块 2.打开Firefox浏览器(Ie和Chrome对应下面的) 3.打开百度网址 二、设置休眠 1.由于打开百度网址后,页面加载需要几秒钟,所以最好等到页面加载完成后再继续下一步操作 2.导入time模块,time模块是Pyt ...
分类:
编程语言 时间:
2016-12-11 18:02:20
阅读次数:
385
自动化按步骤拆分的话,可以分为四步操作:定位元素,操作元素,获取返回结果,断言(返回结果与期望结果是否一致),最后自动出测试报告。本篇接下来讲基本的八种元素定位方法。说的通俗一点,就是教大家找对象。 万物皆对象,所谓的对象,就是你喜欢的那个女神,她就是你的对象。既然是对象,她就有属性,比如眼睛大,头 ...
分类:
编程语言 时间:
2016-12-11 17:56:55
阅读次数:
273
一、Python安装 1.操作系统:win7 64位系统 2.下载Python安装包,选择2.7版本和3.6版本都可以(最好安装2.7版本稳定)官网下载地址:https://www.python.org/ 3.Python安装,双击傻瓜式安装 4.安装目录在d盘:D:\python 二、环境变量 1 ...
分类:
编程语言 时间:
2016-12-11 17:44:24
阅读次数:
253
一、登录 1.先打开浏览器 2.打开论坛主页:http://www.hordehome.com/ 3.查找元素之前可以先设置元素等待:implicitly_wait() 4.点登录按钮,弹出登录框 5.输入用户名、密码,然后点登录 二、检查结果 1.登录完成之后,需要检查是否登录成功,这里就需要有个 ...
分类:
编程语言 时间:
2016-12-11 17:40:35
阅读次数:
262
一、css:属性定位 1.css可以通过元素的id、class、标签这三个常规属性直接定位到 2.如下是百度输入框的的html代码: <input id="kw" class="s_ipt" type="text" autocomplete="off" maxlength="100" name="w ...
分类:
编程语言 时间:
2016-12-11 17:36:14
阅读次数:
306
在上一篇简单的介绍了用工具查看目标元素的xpath地址,工具查看比较死板,不够灵活,有时候直接复制粘贴会定位不到。这个时候就需要自己手动的去写xpath了,这一篇详细讲解xpath的一些语法。 什么是xpath呢?官方介绍:XPath即为XML路径语言,它是一种用来确定XML(标准通用标记语言的子集 ...
分类:
编程语言 时间:
2016-12-11 17:34:40
阅读次数:
331
最近使用 Chrome浏览器跑Selenium Python 自动化脚本运行过程中,总是出现这样的对话框 出现这样的对话框,如果不能自动关闭,这个对话框会影响web端页面的其他链接的定位识别,这样就会导致该脚本就没法正常完成。 想过多种方法,如何关闭开发者模式等方法,在本地的时候,已经手动关闭了开发 ...
分类:
编程语言 时间:
2016-11-13 01:46:59
阅读次数:
252