前言 前几章节学习各种元素定位的方法,下面以登录51cto网站作为例。 首先,我们需要设计一下测试模板,首先我简单分为Set_up、Test_step、Teardown三个部分。 1.Set_up#初始化工作 2.Test_step#执行步骤 3.Teardown#清理工作 主要工作在登录部分,也就是我们的Test_step部分,Teardown作为清理工作

408° /4066 人阅读/0 人点赞/2 条评论


selenium+python CSS定位 前言 当我们需要定位元素时,可能第一时间想到的就是使用xpath去定位。在这一节中,我们主要介绍CSS定位,通过学习CSS定位,然后结合前面章节xpath定位方法,然后结合使用,才能更高的满足工作的需要(官方推荐使用CSS定位,CSS定位比较快)。其实CSS定位,也就是通过CSS选择器进行定位,那么我们需要有一些CSS选择器的知识才能更高的理解C

647° /6461 人阅读/4 人点赞/1 条评论


前言什么是XPath?•XPath使用路径表达式在XML文档中进行导航•XPath包含一个标准函数库•XPath是XSLT中的主要元素•XPath是一个W3C标准XPath路径表达式XPath使用路径表达式来选取XML文档中的节点或者节点集。这些路径表达式和我们在常规的电脑文件系统中看到的表达式非常相似。

292° /2920 人阅读/7 人点赞/0 条评论


前言 想要实现UI自动化测试,那么我们首先得准确定位元素,然后才能对定位的元素进行各种操作,所以定位元素是前提,也是我们的重点。下面介绍七种常用的元素定位方法。 我们以测试窝登录界面为例,首先,打开测试窝登录界面。  1.鼠标放到用户名输入框,右键单击,然后点击检查 2.点击检查后会显示该输入框的相关元素,如上图。 1)通过元素ID定位 首

356° /3545 人阅读/9 人点赞/2 条评论


前言 前一章节已经完成环境搭建,下面简单介绍下对浏览器的基本操作,让大家先了解一些简单的操作。这节主要介绍浏览器打开、刷新、前进、后退、截图、退出等功能。 1)打开浏览器 from selenium import webdriver #导入webdriver模块 driver = webdriver.Chrome() driver.get("https://www.testwo.c

233° /2329 人阅读/4 人点赞/1 条评论


一、环境搭建 关于selenium的相关介绍我网上已经很多了,就不在这里介绍了,感兴趣的朋友可以百度搜一下,下面我们直接进入主题, 博主环境如下 OS:MAC 10.12.5  Python: 3.5.1 selenium 3.5.0 virtualenv 15.1.0 chromewebdriver  1)python安装 打开htt

251° /2495 人阅读/3 人点赞/2 条评论


亲测,好用。可以自己设置规则,排除掉一些没有必要测试的情况。

1046° /10412 人阅读/42 人点赞/5 条评论


软件性能测试见解与总结入行快两年了,在这几年里,目睹软件测试得到极大的发展,各企业对于测试的需求大大增加,但据我所了解,大部分的企业对测试的需求大多只是停留在黑盒测试阶段,其实这样的测试是不完整的。对于测试本身,个人认为可以依照面向对象的不同划分为三种。1、面向系统:即面对被测系统本身,这类测试主要是验证被测系统的完善性,健全性。具体的测试目的为验证方法函数是否正确,功能是否正常,需求是否满足

342° /3404 人阅读/2 人点赞/2 条评论


作为软件测试人员,我们经常会遇到压力测试、稳定性测试、功能测试、性能测试、兼容性测试等等,有时在工作中潜移默化的就已经在使用这些测试方法中包含的点,但是我们没有太在意去总结梳理,那么每个测试方法的关注点是什么?如:在性能测试的过程中我们应该最该关注什么?等等的思考呢,经过几次的总结,今天首先将性能测试的关注点进行梳理,其余的测试后面的博客中将会补充。概念:是检验系统的性能是否符合要求的测试性能

377° /3773 人阅读/1 人点赞/0 条评论


此文不是鸡汤,只是个人的一些思考,也希望更多的测试精英能够坚守在测试行业,为测试行业的发展共同努力。测试,你是否遇到了瓶颈?有的感觉测试不受公司重视,不被关注;有的做了多年功能测试,想要转测试开发,但由于技术很难提升,所以遇到了瓶颈。

376° /3697 人阅读/20 人点赞/7 条评论