首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏开源优测

    python selenium2 常用方法

    完整路径 C:\Python27\Lib\site-packages\selenium\webdriver\remote\webdriver.py 注:笔者python安装在C:

    1.1K40发布于 2018-04-04
  • 来自专栏开源优测

    python selenium2示例 - email发送

    前言 在进行日常的自动化测试实践中,我们总是需要将测试过程中的记录、结果等等等相关信息通过自动的手段发送给相关人员。python的smtplib、email模块为我们提供了很好的email发送等功能的实现。 纯文本邮件 在通常情况下,我们需要发送大量的纯文本类的邮件通知,或是发送概要性测试报告时,会用到此类发送方式,示例代码如下: #-*- coding:utf-8 -*- __author__ = u'苦叶子' import smtplibfrom email.mime.text import MI

    1.1K70发布于 2018-04-04
  • 来自专栏开源优测

    python selenium2源码 - 核心package: support

    目录说明 目录全路径: C:\Python27\Lib\site-packages\selenium\webdriver\support 注:笔者python安装在C:\Python27 supp

    87860发布于 2018-04-04
  • 来自专栏开源优测

    python selenium2示例 - 日志管理

    前言 在自动化测试实践过程中,必不可少的就是进行日志管理,方便调试和生产问题追踪,python提供了logging模块来进行日志的管理。下面我们就logging模块的学习和使用进行一个层层推进演示学习。 Python的logging模块提供了通用的日志系统,可以方便第三方模块或应用使用。这个模块提供了不同的日志级别,并可以采用不同的方式进行日志记录,比如文件,HTTP GET/POST, SMTP, socket等等,甚至可以自定实现具体的日志记录方式。 logg

    86340发布于 2018-04-04
  • 来自专栏开源优测

    python selenium2示例 - SSL处理

    前言 随着现在站点对安全的要求越来越高,越来越多的企业网站接入了https,随着https的大规模应用,我们在使用python selenium2进行自动化测试时,也要面临的挑战。 面临的问题 在实际的自动化测试实践中,因为越来越多的站点接入https,使得我们原有的python selenium2自动化测试代码进行测试时,浏览器总是报安全问题,即便在浏览器选项中将被测网址加入信任网址也没用

    1.1K60发布于 2018-04-04
  • 来自专栏开源优测

    python selenium2源码分析概要

    目录结构概要说明 完整的路径是: C:\Python27\Lib\site-packages\selenium\ (注,笔者的python安装目录为C:\python27) 总体目录说明图 co

    63750发布于 2018-04-04
  • 来自专栏开源优测

    python selenium2 开发环境搭建

    环境搭建 基于python和selenium2做自动化测试,你必须会搭建基本的开发环境,掌握python基本的语法和一个IDE来进行开发,这里通过详细的讲解,介绍怎么搭建python和selenium2

    1.1K50发布于 2018-04-04
  • 来自专栏开源优测

    python selenium2 架构说明

    selenium技术有个初步的了解用,不适合日常的自动化测试 2、grid 可以理解为selenium grid,用于并行部署、测试、执行 3、selenium 2 包含了1.0 和 2.0,一般情况我们说selenium2

    1.2K70发布于 2018-04-04
  • 来自专栏开源优测

    python selenium2示例 - 同步机制

    前言 在使用python selenium2进行自动化测试实践的过程中,经常会遇到元素定位不到,弹出框定位不到等等各种定位不到的情况,在大多数的情况下,无非是以下两种情况: 1、有frame存在,定位前 这是错误的用法 这里的参数一定要是可调用的,这个对象一定要有__call__()方法,否则会抛出异常: TypeError: 'xxx' object is not callable 在这里,也可以用selenium2 下面我们再看看selenium2提供了哪些条件,如图所示: ? 结束语 本文就python selenium2三种同步解决方式进行了较为详细的说明,这是使用selenium2进行自动化测试实践的必备技能,希望对大家有所帮助,有任何问题请关注公众号号,直接回复消息进行交流

    1.1K40发布于 2018-04-04
  • 来自专栏开源优测

    python selenium2示例 - Page Object Model

    前言 python selenium2是当前主流的web自动化测试框架,提供了多浏览器的支持(chrome、ie、firefox、safari等等),同时支持多种编程语言来写用例(python、ruby 结束语 Page模式给我们提供了一种很好的设计模式,实现了用例和页面的分离,降低了耦合,提高了内聚,为后续更大规模的应用python selenium2进行自动化测试提供了坚实的基础。

    940100发布于 2018-04-04
  • 来自专栏开源优测

    基于unittest集成你的selenium2测试

    下面我们就如何把unitest应用到python selenium2自动化测试中进行分享。 测试用例 单元测试是由一系列的测试用例(Test Cases)构成。测试用例是被设置用来检测独立场景的集合。

    92770发布于 2018-04-04
  • 来自专栏正则

    selenium3降级到selenium2

    Python3.5.2,用pip install selenium安装的是selenium3.0.2,跑原来的脚本一直报错,网上查到可能是selenium版本过高(下载驱动包之后仍然各种报错),所以决定安装selenium2 install selenium 2 Collecting selenium 3 Downloading selenium-2.53.6安装还是报错,然后决定重新安装Python2.7,然后安装selenium2

    79440发布于 2021-09-07
  • 来自专栏开源优测

    python selenium2 - webelement操作常用方法

    完整路径 C:\Python27\Lib\site-packages\selenium\webdriver\remote\webelement.py 注:笔者pyth

    1.6K50发布于 2018-04-04
  • 来自专栏开源优测

    python selenium2 - 鼠标键盘操作

    完整路径 C:\Python27\Lib\site-packages\selenium\webdriver\common\action_chains.py 注:笔者python安装在C:\Pytho

    1.2K80发布于 2018-04-04
  • 来自专栏开源优测

    基于Excel参数化你的Selenium2测试

    前言 今天我们就如何使用xlrd模块来进行python selenium2 + excel自动化测试过程中的参数化进行演示说明,以解决大家在自动化测试实践过程中参数化的疑问。 range(0, nrows): print table.row_values(i) 至此我们将xlrd基本常用的技巧和方法都一一列举完毕,下面我们一起看一下如何利用xlrd来实现python selenium2 代码示例 我们以上一章我们的第一个python selenium2测试代码为蓝本,进行改造,从excel中读取以下格式的数据来进行测试, 请将下列表格数据存入名为baidu_search.xlsx的excel

    1.4K60发布于 2018-04-04
  • 来自专栏开源优测

    python selenium2示例 - 生成 HTMLTestRunner 测试报告

    前言 在python selenium2自动化测试过程中,一个合适的报告是必须的,而HTMLTestRunner模块为我们提供了一个很好的报告生成功能。

    91360发布于 2018-04-04
  • 来自专栏开源优测

    python selenium2示例 - 利用excel实现参数化

    前言 在进行软件测试或设计自动化测试框架时,一个比可避免的过程就是: 参数化,在利用python进行自动化测试开发时,通常会使用excel来做数据管理,利用xlrd、xlwt开源包来读写excel。

    95770发布于 2018-04-04
  • 来自专栏开源优测

    基于Excel参数化你的Selenium2测试

    前言 今天我们就如何使用xlrd模块来进行python selenium2 + excel自动化测试过程中的参数化进行演示说明,以解决大家在自动化测试实践过程中参数化的疑问。 range(0, nrows): print table.row_values(i) 至此我们将xlrd基本常用的技巧和方法都一一列举完毕,下面我们一起看一下如何利用xlrd来实现python selenium2 代码示例 我们以上一章我们的第一个python selenium2测试代码为蓝本,进行改造,从excel中读取以下格式的数据来进行测试, 请将下列表格数据存入名为baidu_search.xlsx的excel

    1.4K40发布于 2018-04-09
  • 来自专栏开源优测

    python selenium2源码 - 核心package: remote分析

    说明 本章主要对selenium2核心package remote 进行说明,remote主要包含了以下几个模块: __init__.py 你懂的 command.py

    80950发布于 2018-04-04
  • 来自专栏自动化测试实战

    selenium2 python 自动化测试实战》(17)——几个cookies操作

    之前我们已经学过利用cookies跳过验证码登录了,那时候我们用的方法是add_cookie()方法,这里再给大家介绍两个,一般情况下我们用不到,了解一下就可以,而且如果真的用到的时候百度也很快的: # coding: utf-8 from selenium import webdriver from time import sleep d = webdriver.Firefox() d.get("https://www.yiyao.cc") # 看一下登录前的cookie print

    72240发布于 2018-05-18
领券