已有 205 人访问
测试窝初学者 ID.13638
博客(9)
讨论(0)

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

65°|631 人阅读|0 人点赞|2 条评论


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

62°|616 人阅读|2 人点赞|1 条评论


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

58°|588 人阅读|6 人点赞|0 条评论


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

86°|848 人阅读|2 人点赞|2 条评论


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

60°|591 人阅读|4 人点赞|1 条评论


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

61°|598 人阅读|2 人点赞|2 条评论


Input是个内建函数(在python2中该函数为raw_input,在python3.2.3版本后整合为input函数):用于接收用户输入的内容,输入的字符串,接收到就是字符串;输入的是数字,接收的就是数字 1 >>> input 2 in function input> 3 >>> 具体用法: 1 >>> name = in

61°|589 人阅读|1 人点赞|3 条评论


模块 之前的学习中我们多数是用 python 解释器来编程,如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了。 为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。 模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 pyt

64°|610 人阅读|9 人点赞|3 条评论


基本数据类型:在现实工作中,计算机程序需要对不同的数据类型处理,几乎任何编程语言都具有的数据类型。根据不同需要,定义不同的数据类型。下面介绍Python常见的一些数据类型。1)整数(包含正整数和负整数)整数的表示方式和数学的表示方式一样,例如:1,3,100,-1,-3。2)浮点数浮点数其实就是数学中的小数(浮点数是表示小数的一种方法),嗯,我们暂时可

62°|593 人阅读|5 人点赞|3 条评论