本章节主要讲解excel测试用例(UI_TestCase.xlsx)、unittest组织登录测试用例,其中需要用到读取UI_TestCase.xlsx测试数据、paramunittest(参数化)、调用loginPage类、断言等方法。 详细如下: 一、UI_TestCase.xlsx ...
本章节主要讲解caselist.txt config.ini Main.py文件,以及展示测试报告 日志等。 一 caselist.txt caselist存放需要执行的case名称 TestCase目录 ,不需要执行的时候就在case名称前加上 号注释掉,这样可以选择性的执行用例。 二 config.ini config文件存放一些配置文件,格式如下: 三 Main.py 这是测试执行控制的方法 ...
2020-09-07 13:32 0 490 推荐指数:
本章节主要讲解excel测试用例(UI_TestCase.xlsx)、unittest组织登录测试用例,其中需要用到读取UI_TestCase.xlsx测试数据、paramunittest(参数化)、调用loginPage类、断言等方法。 详细如下: 一、UI_TestCase.xlsx ...
本章节以网易企业邮箱登录页面为案例,封装的方法主要有:登录页面元素、输入账号、输入密码、登录成功、登录失败等登录相关的步骤,loginPage是继承了basePage类,相当于中间层,以后页面元素变动,主要也是修改loginPage内容。 一、loginPage.py ...
。 2.POM模型的优点 a. 把web ui对象从测试脚本分离,业务代码和测试脚本分离 ...
本章节主要是讲解Public目录中的公共方法,封装的方法中都写了详细的注释,具体封装方法如下: 一、getPathInfo.py 二、log.py 日志系统:记录执行用例过程中的log。 三、readConfig.py 读取Config配置文件 ...
1.1 Python的运行环境 在我决定学习一门新语言Python的时候,Python3已经出来了,虽然目前是Python2与Python3同步维护,Python2拥有大量的类库。 但是随着时间的发展,Python3才是以后发展的主流,所以在这里我选择的版本是Python3。 安装 ...
关于selenium测试框架首先想到的就是PO模型,简单说下PO模型 PO模型的概念和理解: PO就是一个设计思想,将代码以页面为单位进行组织,针对这个页面上的所有信息、相关操作都放到一个类中,从而使具体的测试用例变成了简单的调用和验证操作。 优点:进行了拆分和分层 缺点:对于复杂的业务 ...
一、什么是Selenium? Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:Selenium IDE、Selenium WebDriver 和Selenium Grid。 Selenium ...