![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
测试--2.自动化测试
咸鱼的梦想
这个作者很懒,什么都没留下…
展开
-
自动化测试(selenium)
什么是自动化测? 做测试好几年了,真正学习和实践自动化测试一年,自我感觉这一个年中收获许多。一直想动笔写一篇文章分享自动化测试实践中的一些经验。终于决定花点时间来做这件事儿。 首先理清自动化测试的概念,广义上来讲,自动化包括一切通过工具(程序)的方式来代替或辅助手工测试的行为都可以看做自动化,包括性能测试工具(loadrunner、jmeter),或自己所写的一段程序转载 2017-08-01 11:30:21 · 432 阅读 · 0 评论 -
selenium工作原理
主要内容转自:http://blog.csdn.net/ant_ren/article/details/7968582和http://blog.csdn.net/ant_ren/article/details/7970793selenium与webdriver整合后,形成的新的测试工具叫做selenium2.x。在selenium1时间,selenium使用javascript来达到测试自转载 2017-08-04 10:30:18 · 1688 阅读 · 0 评论 -
selenium白话文
Selenium 并不像QTP那样让人一下子就明白是什么?它是编程人员的最爱,但它却对测试新手产生了很大的阻碍。 Selenium 是啥?Selenium RC是啥?Webdriver 又是啥?RC 和 Webdriver 是啥关系?Webdriver 和编程语言啥关系?Selenium 能并行执行脚本嘛?Selenium 能做移动端转载 2017-08-04 09:27:59 · 246 阅读 · 0 评论 -
基于selenium的pyse自动化测试框架
WebUI automation testing framework based on Selenium介绍: pyse基于selenium(webdriver)进行了简单的二次封装,比selenium提供的方法操作更简洁。 起因: python + selenium 自动化测试写久了发现selenium(webdriver)提供原生的方法并简便,于是,产生了二次转载 2017-08-04 09:25:41 · 2088 阅读 · 0 评论 -
在Python中实现PageFactory模式
关于 PageFactory 的概念主要是Java中内置了PageFactory类。 import org.openqa.selenium.support.PageFactory; ……例子,http://libin0019.iteye.com/blog/1260090 Python(Selenium)中没有这个类。 PageFactory 的概念转载 2017-08-04 09:23:44 · 796 阅读 · 0 评论 -
selenium处理select标签的下拉框
有时候我们会碰到标签的下拉框。直接点击下拉框中的选项不一定可行。Selenium专门提供了Select类来处理下拉框。select id="status" class="form-control valid" onchange="" name="status"> option value="">option> option value="0">未审核option转载 2017-08-04 09:21:42 · 3252 阅读 · 0 评论 -
selenium操作隐藏的元素
有时候我们会碰到一些元素不可见,这个时候selenium就无法对这些元素进行操作了。例如,下面的情况: Python 页面主要通过“display:none”来控制整个下拉框不可见。这个时候如果直接操作这个下拉框,就会提示:from seleniu转载 2017-08-04 09:20:13 · 905 阅读 · 0 评论 -
JavaScript(Node.js)+ Selenium自动化测试
Selenium is a browser automation library. Most often used for testing web-applications, Selenium may be used for any task that requires automating interaction with the browser. Selenium是一个浏览器自动化测转载 2017-08-04 09:18:16 · 1228 阅读 · 0 评论 -
Selenium3.0 自动化测试
早在2013年的时候,Selenium官方宣布,Selenium新的版本会在圣诞节的时候发布。但是,他们并没有说哪一个圣诞节发布。 转眼的三年过去了,目前已经发布到Selenium3.0 beta4版本,这将会是Selenium3.0正式版本前的最后一个测试版本。 尽管我对Selenium3.0比较失望(本以为它会集成移动端的自动化测试)。但是,它还是做了一些变动。转载 2017-08-04 09:17:00 · 285 阅读 · 0 评论 -
自动化测试 -- 通过Cookie跳过登录验证码
介绍了验证码的几种处理方式,最后一种就是通过Cookie跳转过验证码,但讲的不够详细。今天,就详细的介绍一下这种方式。 准备工具:------------------fiddlerPython+selenium------------------以百度登录为例。验证码是汉字的,我想通过程序识别起来有点难度,也会比较麻烦。转载 2017-08-04 09:15:25 · 1358 阅读 · 0 评论 -
Selenium模拟JQuery滑动解锁
滑动解锁一直做UI自动化的难点之一,我补一篇滑动解锁的例子,希望能给初做Web UI自动化测试的同学一些思路。 首先先看个例子。https://www.helloweba.com/demo/2017/unlock/ 当我手动点击滑块时,改变的只是样式:1、slide-to-unlock-handle 表示滑块,滑块的左边距在变大(因为它在向右转载 2017-08-04 09:12:05 · 486 阅读 · 0 评论 -
Selenium官网首页译
原文链接http://www.seleniumhq.org/什么是Selenium?自动化浏览器!这就是Selenium!你用它做什么完全取决于你!首先,它可以用于自动化Web应用程序测试,但不仅限于此,那些基于Web的,无聊的管理任务也可以(也应该是)通过Se自动化。Selenium已经得到了一些最大的浏览器供应商的支持,这些供应商已经(或正在采取)步翻译 2017-08-07 10:23:54 · 1317 阅读 · 0 评论 -
Webdriver的八种定位方式--转自测试控
原文链接:http://www.cnblogs.com/qingchunjun/p/4208159.html在使用selenium webdriver进行元素定位时,通常使用findElement或findElements方法结合By类返回的元素句柄来定位元素。其中By类的常用定位方式共八种,现分别介绍如下。1. By.name()假设我们要测试的页面源码如下:bu转载 2017-08-07 10:20:16 · 454 阅读 · 0 评论