![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python+selenium自动化测试
文章平均质量分 63
蒲公英上的尘埃
读万卷书,行万里路,方能回到内心深处
展开
-
selenium安装过程
前阵子学完了python,前天晚上开始学习selenium。第一步就需要安装selenium,然后就遇见了一系列的障碍,在这里和大家做一个分享,希望遇到诸如此类的问题时能得到一个帮助。如下文中说的有误的还望指正。Selenium是一个第三方库,安装的时候可以采用pip和easy-install安装,但是官方建议使用pip安装。所以这里就采用pip安装。安装selenium前需要先安装好Python...原创 2018-05-28 21:06:38 · 29047 阅读 · 3 评论 -
使用webdriver打开百度首页一直报错
上一篇讲了如何安装selenium,全部准备就绪后就写了3行代码,运行过程中一直报错……from selenium import webdriverdriver = webdriver.Chrome(r'C:\Program Files (x86)\Google\Chrome\Application\chromedriver')driver.get('http://www.baidu.com')现...原创 2018-05-28 21:09:46 · 1388 阅读 · 1 评论 -
chrome浏览器不出现‘Chrome正在受到自动软件的控制’的提示语,解决办法:selenium加载配置参数(转)
自学selenium自动化测试的时候遇到了一些问题,就这些问题,自己找资料总结了一些修改方法的办法,希望对学习的人有帮助一:自动化测试的时候,启动浏览器出现‘Chrome正在受到自动软件的控制’,在浏览器配置里加个参数,忽略掉这个警告提示语,disable_infobarsoption = webdriver.ChromeOptions()option.add_argument('di...转载 2018-07-24 09:13:53 · 1476 阅读 · 0 评论 -
selenium基础知识大全(转)
自动化测试基础1、软件测试分类根据项目流程:单元测试(编码)、集成测试(设计)、系统测试(需求)、验收测试根据代码是否可见:白盒测试、黑盒测试、灰盒测试功能测试:逻辑功能测试、界面测试、易用性测试、安装测试、兼容性测试性能测试:负载测试、压力测试手工测试:手工执行测试用例自动化测试:性能自动化和功能自动化冒烟测试:在对系统进行正式测试之前,先验证主要功能是否实现,是否具备可测...转载 2018-07-21 20:22:59 · 903 阅读 · 0 评论 -
测试脚本模块化和数据分离思想
一、一个好的测试用例应该能满足如下要求以最简单的登录为例:1、换任何一个用户登录,都不需要修改底层代码;2、可以满足多个用户登录;3、可以适用于其它网站的登录;因此,就要实现脚本的模块化和数据分离。二、脚本功能分析与模块化脚本主要要实现的功能可以分为以下4步:openBrowseropenUrlfindElementsendKeyscheckResu...原创 2018-06-19 15:17:31 · 2159 阅读 · 0 评论 -
python+unittest单元测试框架
自动化测试的大体实现思路 分析case,写成脚本,集成脚本,执行脚本selenium ide录制的百度搜索脚本(稍微做了整理)# -*- coding: utf-8 -*-from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.co...原创 2018-06-19 15:15:16 · 522 阅读 · 0 评论 -
粗略整理的自动化测试的相关理念
1、高内聚低耦合。脚本内部的元素要关系紧密,脚本与脚本之间要尽量保证不存在依赖关系,相对独立。2、自动化测试定位在冒烟测试和回归测试。冒烟测试主要针对于主流程主功能的测试工作;回归测试指的是新增功能的时候使用自动化测试验证原有功能是否有效。3、有选择性的进行自动化测试。并不是所有的功能都要转换成自动化测试,自动化测试的选择原则大致是:主功能主流程、遵循“正向”原则(测试的正向操作,错误的情...原创 2018-06-03 10:38:18 · 873 阅读 · 0 评论 -
自动化测试用例设计原则(转)
内容摘自:http://www.cnblogs.com/jshtest/p/6362677.html一、自动化测试存在的真正意义:主要用来保证产品主体功能正确完整和让测试人员从繁琐重复的工作中解脱出来。它的主要目的在于验证问题,而不是发现问题。所以对于自动化的设计,主要集中在功能正确性方面。目前自动化测试阶段定位在冒烟测试和回归测试。冒烟测试执行的是主体功能点的用例,回归测试执行全部或...转载 2018-06-03 09:28:47 · 8054 阅读 · 0 评论