Selenium简明教程
带你入门selenium自动化测试
Python研究所
主要分享:Python、测试、云原生等领域的教程,资讯和干货。
展开
-
selenium简明教程全套
关于selenium的分享已经告一段落,特奉上汇总版教程分享出去,让更多人受益 selenium简明教程【selenium-01】自动化测试之selenium【selenium-...原创 2018-04-03 08:05:54 · 114 阅读 · 0 评论 -
【selenium-01】自动化测试之selenium
WEB自动化测试利器之selenium,今天就让我们来了解下它的背景,废话少说,搞起来~一、selenium简介selenium 是一个 web 的自动化测试工具,不少学习功能自...转载 2018-03-04 22:00:22 · 69 阅读 · 0 评论 -
【selenium-02】python selenium环境搭建
在测试人员泛滥的今天,我们需要在具备测试理论的基础上,强化自身能力,坚持学习,跟上时代的潮流~废话不多说我们这就搞起~一、安装python27首先,你得有一台电脑(os:win7...原创 2018-03-05 22:07:49 · 88 阅读 · 0 评论 -
【selenium-03】第一个脚本
搭建好selenium的环境后,我们就来实际操作一下,用selenium+chromedriver来驱动谷歌浏览器实现自动操作,废话不多说,搞起来~1,直接上代码代码解析详见注释ps:最...原创 2018-03-06 20:00:01 · 87 阅读 · 0 评论 -
【selenium-04】元素定位<1>
第一个脚本已经完成,大家都已经知道对元素的点击,输入等操作都是通过先识别元素后驱动执行动作完成的,必然元素定位是selenium自动化中的重中之重,废话不多少,搞起来~一、元素定位的方法...原创 2018-03-08 08:13:41 · 99 阅读 · 0 评论 -
【selenium-05】等待时间
相信好多同学可能遇到或者本就知道,在脚本运行过程中,经常会出现操作冲突,即上个动作还未完成,下个动作就已经触发,导致元素无法识别,出现类似 no such element的错误,那我们要...原创 2018-03-09 12:09:46 · 159 阅读 · 0 评论 -
【selenium-06】操作浏览器,获取Title,Url
上节我们介绍了selenium的两种等待方式,这节我们讨论元素出现后怎么以最直接的方式确定其正确性以及对浏览器的简单操作,废话不多说,搞起来~一、打印浏览器的title打开百度,查看百度...原创 2018-03-23 08:07:46 · 324 阅读 · 0 评论 -
【selenium-07】操作浏览器对象
在之前的文章中我们就已经接触到了类似send_keys()等浏览器对象的方法,这节我们就来一一介绍下,废话不多少,搞起来~一、点击与输入1,click() 用于点击一个可点击的按钮或...原创 2018-03-12 20:06:13 · 230 阅读 · 0 评论 -
【selenium-08】模拟键盘事件
上节我们了解了浏览器对象的操作,这节我们将上节内容完善下,学下键盘事件,废话不多说,搞起来~一、模拟键盘按键从之前的内容我们了解到,在进行点击事件的时候,我们知道click()方法可以实...原创 2018-03-14 08:11:39 · 166 阅读 · 0 评论 -
【selenium-09】模拟鼠标事件
上节我们了解了模拟键盘操作,这节我们继续了解鼠标事件,废话不多说,搞起来~一、双击事件大家如果看过之前的文章都知道,点击事件click(),那么猜猜双击事件是什么?对,没错,就是doub...原创 2018-03-16 12:21:42 · 119 阅读 · 0 评论 -
【selenium-10】定位一组元素
相信大家在元素定位的时候都会遇到一组元素的标签类型都是相同的情况,类似下拉菜单下面的多组option标签等,这节课我们就来探究怎么定位一组元素,废话不多说,搞起来~一、第一种定位一组元素...原创 2018-03-19 08:15:43 · 177 阅读 · 0 评论 -
【selenium-11】定位下拉框
上节我们谈了定位一组元素的方法,这节继续说说定位下拉框的方法,废话不多说,搞起来~一、直接上例子有个网页形如那么怎么定位这个下拉菜单中的西安子项呢?可以通过判断子项的属性值来定位代码 1...原创 2018-03-21 08:06:22 · 152 阅读 · 0 评论 -
【selenium-12】定位frame和alert,window
上节我们谈了定位下拉框的方法,这节继续说说定位frame和alert,window的方法,废话不多说,搞起来~REVIEW◆◆往期精彩【selenium-01】自动化测试之seleniu...原创 2018-03-25 09:45:20 · 172 阅读 · 0 评论 -
【selenium-13】调用JS
JS在web技术中算是坐拥半壁江山,其有很多的库如JQuery等,那么在selenium中也是可以调用JS实现其功能,废话不多说,搞起来~用法 seleni...原创 2018-03-26 08:10:10 · 81 阅读 · 0 评论 -
【selenium-14】操作cookie
web页面中cookie是一个很重要的信息,那么selenium也自然有方法能够操作cookie,废话不多说,搞起来~用法 几种操作cookie的方法1fu...原创 2018-03-27 12:24:12 · 120 阅读 · 0 评论 -
【selenium-15】unittest框架
前面讲了这么多,都是分散的功能,在实际工作中我们自动化的用例肯定是需要连跑的,所以我们就引入了Python著名的单元测试框架unittest,废话不多说,搞起来~用法-举个栗子 ...原创 2018-03-28 18:56:44 · 86 阅读 · 0 评论 -
【selenium-16】unittest框架解析
上节我们初步介绍了单元测试框架unittest,今天我们分析下unittest的结构以及多用例的连跑,废话不多说,搞起来~1框架解析unittest测试类1#要被测试的类,继承了unit...原创 2018-03-30 19:41:03 · 135 阅读 · 0 评论 -
【selenium-17】unittest断言和异常处理
上节解析了unittest的框架结构,今天我们继续讨论用例的断言和异常处理,废话不多说,搞起来~1用例断言断言类型1Assert:失败时,该测试将终止 2Verify:失败时,该测试继续...原创 2018-03-31 16:26:15 · 947 阅读 · 0 评论 -
【selenium-18】测试报告HTMLTestRunner
通过之前的学习,现在我们已经能够进行自动化的用例设计,用例连跑,用例断言,那么用例执行完成后,我们需要将测试结果收集起来生成测试报告,那么,废话不多说,搞起来~1关于HtmlTestRu...原创 2018-04-02 23:06:46 · 133 阅读 · 0 评论