随笔分类 -  Python3+Selenium2自动化测试框架实践系列

基于Python3和Selenium2的Web自动化测试
摘要:一、前言 前面系列Python3+Selenium2自动化系列博文,陆陆续续总结了自动化环境最基础环境的搭建、IE和Chrome浏览器驱动配置、selenium下的webdriver模块提供的元素定位和操作鼠标、键盘、警示框、浏览器cookie、多窗口切换等场景的方法、web自动化测试框架、pyth 阅读全文
posted @ 2019-03-30 14:21 那年故乡的明月 阅读(1256) 评论(0) 推荐(3) 编辑
摘要:一、Unittest单元测试框架简介 Unitest是Python下的一个单元测试模块,是Python标准库模块之一,安装完Python后就可以直接import该模块,能在单元测试下编写具体的测试用例脚本,并调用模块封装好的方法,实现测试用例的执行、测试场景的恢复,甚至能批量采集测试用例脚本、批量运 阅读全文
posted @ 2019-03-16 16:15 那年故乡的明月 阅读(707) 评论(0) 推荐(0) 编辑
摘要:前言 之前的系列博客,陆续学习整理了自动化测试环境的搭建、IE和Chrome浏览器驱动的配置、selenium-webdriver模块封装的元素定位以及控制浏览器、处理警示框、鼠标键盘等方法的使用,这些内容还需要后续多加练习掌握,以达到灵活运用的程度。but,这仅仅只是开始,说明咱们能够使用sele 阅读全文
posted @ 2019-03-05 15:11 那年故乡的明月 阅读(976) 评论(0) 推荐(0) 编辑
摘要:本篇学习总结webdriver模块操作浏览器、Cookie、鼠标键盘、警示框、设置等待时间、多窗口切换等方法的使用 1 浏览器控制 Selenium-webdriverAPI提供了对页面元素定位和操作方法外,还提供了对浏览器本身的操作,如浏览器前进、后退、刷新、关闭、浏览器窗口大小设置等 1.1 控 阅读全文
posted @ 2019-03-04 15:53 那年故乡的明月 阅读(781) 评论(0) 推荐(0) 编辑
摘要:本篇以实例介绍selenium下的webdriver模块提供的定位页面元素(也可以称为对象)的方法和使用技巧,在此注意:在做WEB自动化测试前,需要对前端相关的技术有所了解,如HTML、XML、Xpath、CSS、JS等,另外还需要学习Pyhton基础语法和编程规范,比如python代码块的缩进。 阅读全文
posted @ 2019-02-27 17:06 那年故乡的明月 阅读(695) 评论(0) 推荐(0) 编辑
摘要:上一篇写了自动化测试需要的最基础环境配置,地址:https://www.cnblogs.com/tdp0108/p/10412073.html 当前市面上很多公司开发的应用软件都是BS架构,即基于浏览器和服务器的程序,这里涉及到一个问题,就是在测试过程中需要测试各种浏览器的兼容性。本篇继续承接上篇, 阅读全文
posted @ 2019-02-25 10:23 那年故乡的明月 阅读(1336) 评论(0) 推荐(0) 编辑
摘要:1 环境搭建准备 (1) 下载Python3版本的安装包,直接官网下载即可:Python官网:https://www.python.org/ (2) 下载Python的基础工具包pip,pip是一个安装和管理Python包的工具,官网:https://pypi.org/project/pip/ (3 阅读全文
posted @ 2019-02-23 10:32 那年故乡的明月 阅读(1338) 评论(1) 推荐(1) 编辑

点击右上角即可分享
微信分享提示