随笔分类 -  自动化测试

摘要:一、fixture里面有个参数scope,通过scope可以控制fixture的作用范围,根据作用范围大小划分:session>module>class>function,具体作用范围如下: 1.function 函数或者方法级别都会被调用 2.class 类级别调用一次 3.module 模块级别 阅读全文
posted @ 2021-01-27 12:24 剑尊 阅读(170) 评论(0) 推荐(0)
摘要:Python + Selenium 自动化环境搭建过程 1. 所需组建 1.1 Selenium for python 1.2 Python 1.3 Notepad++ 作为刚初学者,这里不建议使用Python IDE工具,选择一个功能强大的记事本编辑工具就好,例如Notepad++.等以后积累足够 阅读全文
posted @ 2017-09-19 22:38 剑尊 阅读(206) 评论(0) 推荐(0)
摘要:1.Selenium2 的原理 第一篇分享简单介绍了基于Python开发的Selenium2的环境配置,这篇主要讲一下基本用法。首先讲一下Selenium2的基本原理。基本上知道了这个东西是怎么回事,我们就知道怎么去用它做自动化测试。 与Selenium和Selenium RC不同,Selenium 阅读全文
posted @ 2017-09-19 22:36 剑尊 阅读(435) 评论(0) 推荐(0)
摘要:在使用selenium webdriver进行元素定位时,通常使用findElement或findElements方法结合By类返回的元素句柄来定位元素。其中By类的常用定位方式共八种,现分别介绍如下。 1. By.name() 页面源码如下: <button id="gbqfba" aria-la 阅读全文
posted @ 2017-02-26 11:29 剑尊 阅读(251) 评论(0) 推荐(0)
摘要:1. 环境搭建 A. 所需软件 1. Selenium2Lib 1.0.1 这个特性需要用到Selenium2Lib的最新版本1.0.1,但是这个版本还有一些iframe支持和IE支持的问题需要修改,这个建议齐涛后期提供给大家一个修改完成的版本; 2. Selenium Server Standal 阅读全文
posted @ 2017-02-12 16:27 剑尊 阅读(655) 评论(0) 推荐(0)
摘要:简介: selenium 是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium ,相因为它相比QTP有诸多有点: * 免费,也不用再为破解QTP而大伤脑筋 * 小巧,对于不同的语言它只是一个包而已,而QTP需要下载安装1个多G 的程序。 * 这也是最重要的一点,不管你以前更 阅读全文
posted @ 2017-02-12 16:13 剑尊 阅读(3025) 评论(0) 推荐(0)