E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Selenium自动化
洞见 SELENIUM 自动化测试
洞见
SELENIUM自动化
测试写在最前面:目前自动化测试并不属于新鲜的事物,或者说自动化测试的各种方法论已经层出不穷,但是,能够在项目中持之以恒的实践自动化测试的团队,却依旧不是非常多。
立课开测
·
2018-01-21 00:37
学习Python
selenium自动化
网页抓取器
直接入正题---Pythonselenium自动控制浏览器对网页的数据进行抓取,其中包含按钮点击、跳转页面、搜索框的输入、页面的价值数据存储、mongodb自动id标识等等等。1、首先介绍一下Pythonselenium---自动化测试工具,用来控制浏览器来对网页的操作,在爬虫中与BeautifulSoup结合那就是天衣无缝,除去国外的一些变态的验证网页,对于图片验证码我有自己写的破解图片验证码的
Rock_Song
·
2018-01-20 14:50
Python
selenium自动化
网页抓取器
原文链接:http://www.cnblogs.com/zhuPython/p/8317784.html(开开心心每一天~---虫瘾师)直接入正题---Pythonselenium自动控制浏览器对网页的数据进行抓取,其中包含按钮点击、跳转页面、搜索框的输入、页面的价值数据存储、mongodb自动id标识等等等。1、首先介绍一下Pythonselenium---自动化测试工具,用来控制浏览器来对网页
dmg17866
·
2018-01-19 16:00
基于java的selenium3自动化测试完整教程-王春燕-专题视频课程
基于java的selenium3自动化测试完整教程—1355人已学习课程介绍本课程为一个完整的
selenium自动化
测试实战课程,采用当前新的版本3。
YOYO测试
·
2018-01-19 11:46
视频教程
java
自动化测试
selenium3
软件测试
研发管理
Python爬虫——5.
selenium自动化
测试工具和phantomjs无界面浏览器
一.
selenium自动化
测试工具关于自动化测试:在做自动化测试之前你需要知道的,http://www.cnblogs.com/fnng/p/3653793.html1.什么是selenium和phantomjs
一杯海风
·
2018-01-15 16:47
基础篇
selenium自动化
测试实战
一、Selenium介绍Selenium是什么?一句话,自动化测试工具。它支持各种浏览器,包括Chrome,Safari,Firefox等主流界面式浏览器,如果你在这些浏览器里面安装一个Selenium的插件,那么便可以方便地实现Web界面的测试。Selenium2,又名WebDriver,它的主要新功能是集成了Selenium1.0以及WebDriver(WebDriver曾经是Selenium
Trrrrinity
·
2018-01-13 21:08
Python
Python +
Selenium自动化
测试 -- 自定义Log类
本文用日志来记录我们测试脚本做的事情,其实最好的办法是写事件监听(对于小白的我,暂时不会,先从日志学起)。下面写一个日之类,用来输出不同级别的日志信息到本地文件夹下的日志文件里。目标输出效果:解决思路:1.封装Log类,类名为Logger;2.在Logger类中创建记录器logger;3.创建一个handler,用于写入日志文件,写到磁盘;再创建一个handler,用于输出到控制台;4.定义两个h
_Alice
·
2018-01-12 11:23
自动化测试
Python +
Selenium自动化
测试 -- Python常用方法
1、路径os.path.abspath(‘.’)#返回绝对路径os.path.realpath(file)#返回真实路径,方法所在文件的路径os.getcwd()#获取当前工作目录,也就是在哪个目录下运行这个程序。【os.path.abspath取决于os.getcwd,如果是一个绝对路径,就返回,如果不是绝对路径,根据编码执行getcwd/getcwdu.然后把path和当前工作路径连接起来.】
_Alice
·
2018-01-11 17:04
自动化测试
Python -
selenium自动化
-Chrome(headless)
什么是HeadlessChromeHeadlessChrome是Chrome浏览器的无界面形态,可以在不打开浏览器的前提下,使用所有Chrome支持的特性运行你的程序。相比于现代浏览器,HeadlessChrome更加方便测试web应用,获得网站的截图,做爬虫抓取信息等。相比于较早的PhantomJS,SlimerJS等,HeadlessChrome则更加贴近浏览器环境。HeadlessChrom
dengyike1023
·
2018-01-09 16:49
Jenkins搭建
selenium自动化
集成环境
部署JenkinsJavaTomcatJenkinsJava安装Java下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载安装后,在系统环境变量里添加以下变量:在系统环境变量里添加以下变量:①JAVA_HOME:jdk的安装路径E:\jdk1.8.0_51②CLASSP
dengyike1023
·
2018-01-04 08:55
python +
selenium自动化
测试--页面操作
1、刷新当前页面.refresh()#刷新当前页面driver.refresh()2、获取本页面的URL.current_url用处:一般URL可以帮助我们判断跳转的页面是否正确,或者URL中部分字段可以作为我们自动化测试脚本期待结果的一部分。print(driver.current_url)3、页面标题获取当前页面标题.title#获取当前页面标题显示的字段print(driver.title)
_Alice
·
2017-12-27 14:07
自动化测试
python +
selenium自动化
测试--元素基本操作
1、通过CSS定位find_element_by_css_selector()driver.find_element_by_css_selector("#kw").send_keys("胡歌")#百度首页输入框2、文本信息元素赋值.send_keys()driver.find_element_by_xpath('//*[@id="kw"]').send_keys("胡歌")#搜索框输入胡歌获取文本
_Alice
·
2017-12-27 14:47
自动化测试
python+
Selenium自动化
测试——输入,点击
这是我的第一个真正意思上的自动化脚本。1、练习的测试用例为:打开百度首页,搜索“胡歌”,然后检索列表,有无“胡歌的新浪微博”这个链接2、在写脚本之前,需要明确测试的步骤,具体到每个步骤需要做什么,既拆分测试场景,考虑好之后,再去写脚本。此测试场景拆分如下:1)启动Chrome浏览器2)打开百度首页,https://www.baidu.com3)定位搜索输入框,输入框元素XPath表达式://*[@
_Alice
·
2017-12-22 10:10
自动化测试
Selenium自动化
Chrome浏览器 在windows下窗口最大化
本人由于是搞自动化时间不长,所以踩了很多坑。准备把踩得这些坑记录下来。自动化测试最基础的就是打开浏览器然后让Windows窗口最大化,如果窗口不是最大化,看不见的地方不能进行自动化操作。一开始百度了好多窗口最大化的方法,最常用的是:WebDriverdriver=newChromeDriver();driver.manage().window().maximize();但是我发现这个大多数版本都不
weixin_30369041
·
2017-12-20 09:00
python
测试
python 学习基础笔记
一、运行
selenium自动化
爬取内容安装Chromedriver需要权限http://blog.csdn.net/u012359618/article/details/52556127二、Scrapy
ElsaRememberAllBug
·
2017-12-12 16:18
python
爬虫
基础知识
【线上直播】持续集成在京东研发的落地及应用
《京东系统质量保障技术实战》作者之一,《
selenium自动化
测试—基于Python语言》译者。
尤娜_d831
·
2017-12-11 07:04
Python
selenium自动化
识别验证码模拟登录操作(二)
上次总结Python
selenium自动化
模拟登录操作(一)没有处理验证码的情况。现在实现了,还是以百度登录页面为例。首先故意输入错误的账号登陆,很快就会出现需要验证码了。
薛定谔的DBA
·
2017-12-08 01:35
python
selenium自动化
测试之牛刀小试——爬虫
pip-installseleniumcmd安装仍需geckodriver配适浏览器,建议使用firefox以下是爬虫实例,博主还不会用markdown,看官将就一下博主尽量学习好的排版在本实例中,待爬网页中需要下载的杂志,需要点击十年制年份范围,弹出十个年份,再次点击可得到本年期刊数据如下结构:2000-2010:2000:2001:...2010:ISSUE01:ISSUE02:....对于需
eddatt
·
2017-12-07 18:54
python
配置
selenium自动化
在做自动化测试时,python用2.7.14,火狐用42.0b9/,win64或32,zh-CN版的网址http://ftp.mozilla.org/pub/firefox/releases/错误:如图解决方案:下载如下文件 放到如下目录即可
IT珂学家
·
2017-12-06 00:00
selenium技术点
如何从生活中领悟设计模式
文章推荐
Selenium自动化
测试从零实战【阅读原文】原来这样做,才能向架构师靠近【阅读原文】CordovaApp打包全揭秘【阅读原文】TensorFlowonAndroid:物体识别【阅读原文】TensorFlowonAndroid
GitChat技术杂谈
·
2017-12-01 14:38
深度学习
人工智能专栏
这个WordPress 实战全面解析
文章推荐
Selenium自动化
测试从零实战【原文链接】原来这样做,才能向架构师靠近【原文链接】CordovaApp打包全揭秘【原文链接】TensorFlowonAndroid:物体识别【原文链接】TensorFlowonAndroid
GitChat技术杂谈
·
2017-11-27 16:43
前端
wordpress教程
GitChat技术杂谈
图解敏捷教练和 ScrumMaster
[运营专题]零预算引爆个人和企业品牌【原文链接】
Selenium自动化
测试从零实战【原文链接】原来这样做,才能向架构师靠近【原文链接】CordovaApp打包全揭秘【原文链接】TensorFlowonAndroid
GitChat技术杂谈
·
2017-11-22 22:59
产品经理
敏捷开发
GitChat技术杂谈
【GitChat】每周精选
Cordova App 打包全揭秘
[运营专题]零预算引爆个人和企业品牌【原文链接】
Selenium自动化
测试从零实战【原文链接】原来这样做,才能向架构师靠近【原文链接】TensorFlowonAndroid:物体识别【原文链接】TensorFlowonAndroid
GitChat技术杂谈
·
2017-11-17 12:17
前端
架构
移动开发
打包
混合开发
GitChat技术杂谈
【GitChat】每周精选
超牛!用Python自动玩转2048游戏
本篇作者:BlueDamage近来在折腾
selenium自动化
,感觉配合爬虫很有意思,大多数以前难以模拟登录的网站都可以爬了,折腾了这么久,于是想自动玩个2048游戏!
菜鸟学python
·
2017-11-11 21:13
python+
selenium自动化
能打开火狐浏览器但是打不开网址
python+selenium执行自动化脚本时能打开火狐浏览器而打不开网址时提示:UnsupportedMarionetteprotocolversion2,required3是由版本不兼容导致的我安装的selenium是3.6.0版本火狐浏览器一开始用的是43.0.1执行自动化脚本后提示:Traceback(mostrecentcalllast):File"E:\Python\test2.py"
Ice_sheet
·
2017-11-01 16:52
Selenium自动化
测试Python四:WebDriver封装
WebDriver封装欢迎阅读WebDriver封装讲义。本篇讲义将会重点介绍SeleniumWebDriverAPI的封装的概念和方法,以及使用封装进行自动化测试的设计。WebDriverAPI封装封装的概念从之前的讲义和学习中,我们知道,WebDriverAPI的调用以及自动化测试,我们也初步接触了线性测试、以及模块化自动化测试和数据驱动测试,那么回顾之前的内容,我们不只是可以利用WebDri
weixin_30820151
·
2017-09-14 15:00
测试
python
python+
selenium自动化
软件测试(第10章):测试驱动TDD
测试驱动开发模式,要求开发在写业务代码的时候,先写出测试代码,同时单元测试例子决定了如何来写产品的代码,并且不断的成功的执行编写的所有的单元测试例子,不断的完善单元测试例子进而完善产品代码,这样随着功能的开发完成,测试代码也会对应的完成,很显然,这是一个全新的开发模式,在一定程度上,可以完全的提高软件的质量,以及开发可以对自己写的代码进行一个全面的评估和测试。TDD模式是一个很大的概念,在这里,我
bifan546
·
2017-08-28 18:28
Web自动化测试(全网最给力自动化教程)
http://www.cnblogs.com/zidonghua/p/7430083.htmlpython+
selenium自动化
软件测试(第2章):WebDriverAPI欢迎您来阅读和练手!
筑梦流年
·
2017-08-27 19:26
python+selenium
python+
selenium自动化
软件测试(第16章):基础实战(3)
#coding:utf-8fromtimeimportsleepfromseleniumimportwebdriverclasscloudedge_register(object):def__init__(self,mailaddr,passwd,url):self.mailaddr=mailaddrself.passwd=passwdself.url=urlself.browser=webdri
Web自动化测试
·
2017-08-27 10:00
python+
selenium自动化
软件测试(第15章):基础实战(2)
#coding:utf-8#forwindows/py2.7fromtimeimportsleepfromseleniumimportwebdriverbrowser=webdriver.Firefox()browser.get('http://www.xxx.com')bnowser.maximize_window()#窗口最大化browser.implicitly_wait(10)#自适应等待
Web自动化测试
·
2017-08-27 09:00
python+
selenium自动化
软件测试(第14章):基础实战(1)
#coding=utf-8fromseleniumimportwebdrivenfromselenium.webdriver.common.byimportByfromselenium.webdriver.common.keysimportKeysfromselenium.webdriver.support.uiimportSelectfromselenium.common.exceptionsi
Web自动化测试
·
2017-08-27 09:00
python+
selenium自动化
软件测试(第13章):selenium面试题
前言最近看到群里有小伙伴贴出一组面试题,最近又是跳槽黄金季节,小编忍不住抽出一点时间总结了下一、selenium中如何判断元素是否存在?expected_conditions模块提供了16种判断方法,以下方法是判断元素存在DOM中:presence_of_element_located"""AnexpectationforcheckingthatanelementispresentontheDOM
Web自动化测试
·
2017-08-26 21:00
python+
selenium自动化
软件测试(第12章):Python读写XML文档
XML即可扩展标记语言,它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。xml有如下特征:首先,它是有标签对组成:标签可以有属性:标签对可以嵌入数据:abcPython对XML文档读写常用有几个模块:(1)xml.etree.ElementTreeElementTree就像一个轻量级的DOM,具有方便友好的API。代码可用性好,速度快,消耗内存少。(2)xml.d
Web自动化测试
·
2017-08-26 21:00
python+
selenium自动化
软件测试(第11章):持续集成jenkins和GitHub的使用
11.1jenkins持续集成环境相关安装包下载链接:http://pan.baidu.com/s/1qYhmlg4密码:dcw2赠送jenkins集成selenium环境视频链接http://pan.baidu.com/s/1qXAHwg0密码:juy711.2tomcat+jenkins******************************************************
Web自动化测试
·
2017-08-26 21:00
python+
selenium自动化
软件测试(第10章):测试驱动TDD
测试驱动开发模式,要求开发在写业务代码的时候,先写出测试代码,同时单元测试例子决定了如何来写产品的代码,并且不断的成功的执行编写的所有的单元测试例子,不断的完善单元测试例子进而完善产品代码,这样随着功能的开发完成,测试代码也会对应的完成,很显然,这是一个全新的开发模式,在一定程度上,可以完全的提高软件的质量,以及开发可以对自己写的代码进行一个全面的评估和测试。TDD模式是一个很大的概念,在这里,我
Web自动化测试
·
2017-08-26 20:00
python+
selenium自动化
软件测试(第9章) :Logging模块
9.1Logging模块什么是日志记录?记录是跟踪运行时发生的事件的一种手段。该软件的开发人员将记录调用添加到其代码中,以指示某些事件已发生。事件由描述性消息描述,该消息可以可选地包含可变数据(即,对于事件的每次出现可能不同的数据)。事件也是开发人员对事件的重视;重要性也可以称为级别或严重性。记录功能logging.debug('此功能提供详细信息')logging.warning('意外发生')
Web自动化测试
·
2017-08-26 19:00
python+
selenium自动化
软件测试(第8章) :多线程
前戏:线程的基础运行多个线程同时运行几个不同的程序类似,但具有以下优点:进程内共享多线程与主线程相同的数据空间,如果他们是独立的进程,可以共享信息或互相沟通更容易.线程有时称为轻量级进程,他们并不需要多大的内存开销,他们关心的不是过程便宜.一个线程都有一个开始,执行顺序,并得出结论。它有一个指令指针,保持它的上下文内正在运行的跟踪.(1)、它可以是抢占(中断)(2)、它可以暂时搁置(又称睡眠),而
Web自动化测试
·
2017-08-26 18:00
python+
selenium自动化
软件测试(第7章):Page Object模式
什么是PageObjectModel模式PageObjects是selenium的一种测试设计模式,主要将每个页面看作是一个class。class的内容主要包括属性和方法,属性不难理解,就是这个页面中的元素对象,比如输入用户名的输入框,输入登陆密码的输入框,登陆按钮,这个页面的url等,而方法,主要是指这个页面可以提供的具体功能。为什么选择POM?我们先看一段简单的代码如下:fromseleniu
Web自动化测试
·
2017-08-26 17:00
python+
selenium自动化
软件测试(第6章):selenium phantomjs页面解析使用
我们都知道Selenium是一个Web的自动化测试工具,可以在多平台下操作多种浏览器进行各种动作,比如运行浏览器,访问页面,点击按钮,提交表单,浏览器窗口调整,鼠标右键和拖放动作,下拉框和对话框处理等,我们抓取时选用它,主要是Selenium可以渲染页面,运行页面中的JS,以及其点击按钮,提交表单等操作。fromseleniumimportwebdriverdriver=webdriver.Pha
Web自动化测试
·
2017-08-26 17:00
python+
selenium自动化
软件测试(第5章):Selenium Gird
5.1分布式(Grid)Seleniumgrid是用来分布式执行测试用例脚本的工具,比如测试人员经常要测试多浏览器的兼容性,那就可以用到grid了。下面就来介绍如何在多个浏览器上运行同一份脚本。使用grid所需要的文件:1.Seleniumserver(即selenium-server-standalone-x.xx.x.jar);2.grid配置文件(该文件负责提供主机和浏览器信息);3.测试脚
Web自动化测试
·
2017-08-26 16:00
python+
selenium自动化
软件测试(第3章):unittest
3.1unittest简介前言(python基础比较弱的,建议大家多花点时间把基础语法学好,这里有套视频,可以照着练习下:http://pan.baidu.com/s/1i44jZdb密码:92fs)熟悉java的应该都清楚常见的单元测试框架Junit和TestNG,这个招聘的需求上也是经常见到的。python里面也有单元测试框架-unittest,相当于是一个python版的junit。pyth
Web自动化测试
·
2017-08-26 10:00
python+
selenium自动化
软件测试(第2章):WebDriver API
我们平常说的
selenium自动化
,其实它并不是类似于QTP之类的有GUI界面的可视化工具,我们要学的是webdriver框架的API。
Web自动化测试
·
2017-08-25 23:00
python+
selenium自动化
软件测试(第1章):环境搭建,你也可以直接用Anaconda!
1.1环境搭建1.1.1selenium简介Selenium是用于测试Web应用程序用户界面(UI)的常用框架。它是一款用于运行端到端功能测试的超强工具。您可以使用多个编程语言编写测试,并且Selenium能够在一个或多个浏览器中执行这些测试。Selenium的发展经历了三个阶段,第一个阶段,也就是selenium1的时代,在运行selenium1.0程序之前,我们得先启动seleniumserv
Web自动化测试
·
2017-08-25 17:00
Selenium自动化
测试Python三:WebDriver进阶
WebDriver进阶欢迎阅读WebDriver进阶讲义。本篇讲义将会重点介绍SeleniumWebDriverAPI的重点使用方法,以及使用模块化和参数化进行自动化测试的设计。WebDriverAPI进阶使用元素定位从之前的讲义和学习中,我们知道,WebDriverAPI的调用以及自动化测试,务必从页面元素的定位开始,那么回顾之前的内容,WebDriver提供了一系列的定位符以便使用元素定位方法
weixin_30571465
·
2017-08-10 20:00
python
测试
写python_
selenium自动化
脚本遇到的问题
学习python_
selenium自动化
脚本登录功能的编写遇到的问题,运行失败的原因,不知道写的是否对,只能当作自己的一个小的总结,以谷歌浏览器为例1.要把chromedriver.exe放到python
简单生活101
·
2017-08-04 09:29
基于selenium的pyse自动化测试框架
起因:python+
selenium自动化
测试写久了发现selenium(webdriver)提供原生的方法并简便,于是,产生了二次封装的想法。想不到太炫酷的名字,于是各取了两个单词的前两个
咸鱼的梦想
·
2017-08-04 09:41
测试--2.自动化测试
selenium自动化
测试笔记(2)
selenium自动化
测试笔记(2)调用JavaScript当webdriver遇到没法完成的操作时,可以考虑使用JavaScript来完成,除了完成webdriver无法完成的操作,如果熟悉JavaScript
Havenotree
·
2017-07-14 14:17
笔记
Selenium自动化
测试笔记(1)
Selenium自动化
测试笔记层级选择ActionChains:用于生成用户的行为;所有行为都储存在actionchains对象。
Havenotree
·
2017-07-14 14:08
笔记
Python+
Selenium自动化
学习——定位元素
查看网页页面代码可以使用以下途径:Chrome:按F12或者网页页面右键的“检查”Firefox:网页页面右键的“审查元素”1.通过id属性来定位元素(id属性在html文档中必须具有唯一性)find_element_by_id()方法文本输入框定位:find_element_by_id('kw')2.通过name属性来定位元素(name属性在当前页面中)find_element_by_name(
Alex_tester
·
2017-06-21 01:14
初学者的
Selenium自动化
测试指南,基于Python(二)——自动化测试脚本小程序
上节基于Python的
Selenium自动化
测试(一)——元素定位介绍了元素的定位方法,现在我们可以编写一个简单的自动化测试脚本小程序来练习一下。
dreamchasering
·
2017-06-10 09:21
selenium
软件测试
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他