文章 2017-07-04 来自:开发者社区

selenium-webdriver(python) (十三) -- cookie处理

本节重点: driver.get_cookies() 获得cookie信息add_cookie(cookie_dict) 向cookie添加会话信息delete_cookie(name) 删除特定(部分)的cookiedelete_all_cookies() 删除所有cookie 通过webdriver 操作cookie 是一件非常有意思的事儿,有时候我们需要了解浏览器中是否存在了某...

文章 2017-07-04 来自:开发者社区

selenium-webdriver(python) (十四) -- webdriver原理

 之前看乙醇视频中提到,selenium 的ruby 实现有一个小后门,在代码中加上$DEBUG=1 ,再运行脚本的过程中,就可以看到客户端请求的信息与服务器端返回的数据;觉得这个功能很强大,可以帮助理解webdriver的运行原理。   后来查了半天,python并没有提供这样一个方便的后门,不过我们可以通过代理的方式获得这些交互信息;   一、需要安装java 虚拟机与seleniu...

文章 2017-07-03 来自:开发者社区

初试selenium用python做自动化测试

搭建平台windows   准备工具如下:   -------------------------------------------------------------   下载python   http://python.org/getit/   下载setuptools 【python 的基础包工具】   http://pypi.python.org/pypi/setuptools   下....

文章 2017-07-03 来自:开发者社区

搭建eclipse+python+selenium测试环境

经过几天的纠结之后,终于在今天把该环境搭建起来了,在这里要特别感谢深圳-乙醇老师的帮助   搭建环境:   系统环境:Win7 64位;   JDK版本:java version “1.6.0_45″   eclipse版本:4.2.0   下面就给大家介绍一下详细的步骤:   (1) 下载一个active-python安装软件(该软件已经包含了python2.7和setuptools),默...

搭建eclipse+python+selenium测试环境
文章 2017-07-03 来自:开发者社区

Python Selenium自动化(一)点击页面链接测试

需求:现在有一个网站的页面,我希望用python自动化的测试点击这个页面上所有的在本窗口跳转,并且是本站内的链接,前往到链接页面之后在通过后退返回到原始页面。   要完成这个需求就必须实现3点:   1. 找到原始页面上面所有的在本窗口内跳转的链接   2. 跳转到目标页面之后,“后退”到原始页面   3. 在原始页面上继续点击后续的链接   首先,要找到页面上的所有链接并不困难。seleniu....

文章 2017-07-03 来自:开发者社区

Python Selenium自动化(二)自动化注册流程

需求:使用python selenium来自动测试一个网站注册的流程。   假设这个网站的注册流程分为三步,需要提供比较多的信息:   在这个流程里面,需要用户填入信息、在下拉菜单中选择、选择单选的radio button、多选框等等比较复杂的页面元素操作。   在开始做的时候,我会按照一个用户真正的填写习惯,参照页面,一步步的定义每个步骤应该进行怎样的操作,我需要查看每一个页面元素的属性,决.....

Python Selenium自动化(二)自动化注册流程
文章 2017-07-03 来自:开发者社区

Python Selenium自动化(三)Chrome Webdriver的兼容

当一个自动化测试被实现在一个浏览器之后,我们会希望我们的测试能够覆盖到尽量多的别的浏览器。通过跨平台的测试来保证我们的程序在多个浏览器下都能正常工作。   在安装了selenium之后,firefox webdriver和IE webdriver就已经是ready to use的了,但是如果想要在Chrome下进行测试的话需要再安装Chrome webdriver。Chrome webdrive....

文章 2017-07-03 来自:开发者社区

Python Selenium的js扩展实现

python写的数据采集,对一般有规律的页面用 urllib2 + BeautifulSoup + 正则就可以搞定。 但是有些页面的内容是通过js生成,或者通过js跳转的,甚至js中还加入几道混淆机制;对这种涉及页面脚本解析的内容,前面的方式便很无力。   这时我们需要能解析、运行js的引擎——浏览器,而python selenium能提供程序与浏览器的交互接口,再加上phantomjs这个可以....

文章 2017-07-03 来自:开发者社区

Selenium实例:Python登录WebQQ

selenium范例:python登录webqq from selenium import webdriver from selenium.common.exceptions import NoSuchElementException from selenium.webdriver.common.keys import Keys import time from pprint import pp....

文章 2017-07-03 来自:开发者社区

基于Selenium2与Python自动化测试环境搭建

工具选择   Python版本: 选择2.7.3, Why? 目前大部分第三方库和工具对2.7都有简单的安装包,不需要自己做太多处理,比2.6内置了一些包,不需要再安装; Python3.x不支持Se2.0   Selenium版本:选择2.0+,Why? 因为从2.0开始,Se已经和WebDriver集成在一起了,WebDriver提供了非常多的API和自动化测试处理方法。   脚本开发:Ec....

基于Selenium2与Python自动化测试环境搭建

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注