摘要: po模式:page object 页面对象设计模式,它的优势具体可以总结为如下: 创建可以跨多个测试用例共享的代码 减少重复代码的数量 如果用户界面发生了维护,我们只需要维护一个地方,这样修改以及维护的成本相对而言是比较低 一、目录结构设计 首先创建一个项目,点击File下的New Project, 阅读全文
posted @ 2022-04-12 18:42 lm970418 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 一、简介: 在Python中,单元测试框架主要是unittest,单元测试是最基本也是最底层的测试类型,单元测试应用于最基本的软件代码,如类,函数,方法等。 维度:1、表单的错误提示信息验证 2、产品的业务逻辑 3、页面的各种交互 完整的自动化测试用例步骤: 1、初始化 2、测试步骤 3、断言 4、 阅读全文
posted @ 2022-04-11 17:22 lm970418 阅读(225) 评论(0) 推荐(0) 编辑
摘要: iFrame定位 遇到iFrame框架,解决问题的思路是: 1.先进入到iFrame框架 2.然后再定位框架里面的元素属性 怎么判断? 当你使用所有的元素定位的方式并且都是正确的,但是就是提示找不到。那么这时查看源码是否存在iFrame框架。如果存在,通过三种方式可以进入到iFrame框架:以下用新 阅读全文
posted @ 2022-04-07 16:58 lm970418 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 一、WebElement类方法实战 1.clear():清空 driver = webdriver.Chrome() driver.maximize_window() driver.get('http://www.baidu.com') so=driver.find_element_by_id('k 阅读全文
posted @ 2022-04-07 16:48 lm970418 阅读(123) 评论(0) 推荐(0) 编辑
摘要: UI自动化测试 Selenium是非常优秀的WEB (UI) 自动化测试框架 最细的版本是Selenium4.x。Selenium支持主流的浏览器自动化测试,具体是Chrome,IE,Firefox等浏览器,Selenium也是支持主流的开发语言,如Python,Java,Net,PHP. Sele 阅读全文
posted @ 2022-04-06 17:18 lm970418 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1.面向对象 什么是面向对象: 所谓面向对象就是说:站在上帝的视角下,世界万物一切皆对象。把拥有共同的属性归为一类,这就是class的由来。 类的定义: 关键字:class 类的名称首字母必须是大写的 类里面有哪些东西? 1.属性:分为类属性(类属性又叫数据属性)和实例属性 2.方法(其实就是之前学 阅读全文
posted @ 2022-04-01 18:44 lm970418 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 一.库的管理 1.标准库:安装python解释器后,直接自带的 os,sys,json,csv,time,datatime,hashib 2.第三方的库:全球顶级程序员编写的(有专门的网站可以下载) 安装方式: 1)在线安装 pip3 install 库的名称 pip3 uninstall 库的名称 阅读全文
posted @ 2022-03-31 18:01 lm970418 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 1.函数返回值: 1)一个函数,不管是否有return,它都有返回值的,如果没有return,它的返回值是None 2)如果有return,函数的返回值是return后面的内容,切记:return后面的代码是不能够执行的。 3)函数返回值的价值是:把函数与函数能够建立一层关联关系。 登录互联网产品之 阅读全文
posted @ 2022-03-30 17:11 lm970418 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 一、文件操作 IO操作:1.读 2.写 函数的特性: 1.函数有参数 x=f(y) y是f的参数 open()函数: 干什么的:IO操作文件 参数: file:指的是被操作的文件,后面跟文件名称,暗含了文件路径 mode:通过什么方式操作文件 a:追加 w:写文件内容 r:读取文件内容 encodi 阅读全文
posted @ 2022-03-29 17:03 lm970418 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1.元组 列表和元组的区别:列表是可变的,元组是不可变的。列表的可变指的是列表可以增加和删除元素; 元组的不可变指的是不可以增加新的元素,也不可以删除已有的元素 需求:查看元素1的个数 查看元素2的索引 元组里面的元素可以是字符串,也可以是数字,也可以是元组自己,也可以是列表。 例如:tuple2= 阅读全文
posted @ 2022-03-28 16:26 lm970418 阅读(47) 评论(0) 推荐(0) 编辑