会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
tululu
2022年9月26日
UI测试报告jenkens整合
摘要: (一)在本地整合出报告 1.在cmd分别安装pytest和allure-pytest pip3 install pytest pip install allure-pytest 需要allure结合pytest才可以生成很漂亮的测试报告 2.进入需要执行的代码所在的路径 3.运行测试报告,代码如下
阅读全文
posted @ 2022-09-26 14:51 秃噜噜噜
阅读(42)
评论(0)
推荐(0)
编辑
2022年9月21日
面向对象(base、page、test)
摘要: 面向对象 优点: 创建可以跨多个测试用例共享的代码 减少重复代码的数量。如果用户界面发生了维护,我们只需要维护一个地方,这样修改以及维护的成本相对而言是比较低的 它的优势具体可以总结为如下: 创建可以跨多个测试用例共享的代码 减少重复代码的数量 如果用户界面发生了维护,我们只需要维护一个地方,这样修
阅读全文
posted @ 2022-09-21 15:34 秃噜噜噜
阅读(174)
评论(0)
推荐(0)
编辑
2022年9月20日
分离、参数化
摘要: 1.导入parameterized,实现参数化 导入命令: from parameterized import param,parameterized 2.分离 分离:把固件分离出来,方便以后换浏览器或者网址测试的修改,否则需要多处修改,使用继承的思想 分离的代码:定义一个Init的类 class
阅读全文
posted @ 2022-09-20 18:58 秃噜噜噜
阅读(37)
评论(0)
推荐(0)
编辑
2022年9月19日
UI自动化测试-UnitTest测试框架
摘要: 十三.自动化测试 完整的测试步骤: 初始化 ——测试步骤——测试断言——测试清理 比如百度:打开浏览器——输入框关键字点击搜索——验证搜索是否正确——关闭浏览器 测试用例就是测试点,测试固件是初始化和清理 测试用例:就是测试类里面编写的测试方法,它的英文单词是TestCase 测试固件:初始化和清理
阅读全文
posted @ 2022-09-19 18:38 秃噜噜噜
阅读(140)
评论(0)
推荐(0)
编辑
2022年9月16日
浏览器顶底滑动、富文本、时间组件,数据驱动
摘要: 十一.javascript语言学习 (一)浏览器顶端底端的滑动 浏览器的滑动主要分为浏览器的向上和向下,比如我们就以百度搜索引擎为案例,我们进行关键字的搜索后,想点几下一步的操作,但是下一步无法展示出来,就需要把页面滑动到底部才可以展示出来。下面通过实际的案例来演示下这部分的具体应用,案例代码如下:
阅读全文
posted @ 2022-09-16 17:33 秃噜噜噜
阅读(87)
评论(0)
推荐(0)
编辑
2022年9月15日
鼠标、键盘事件处理,等待的处理、iframe页面框架
摘要: 七.ActionChainsl类针对鼠标事件的处理 ActionChains主要是针对鼠标事件的处理,在鼠标事件中常用的交互为悬浮,双击,以及右键等操作。如果想使用ActionChains的类,首先需要导入它,导入的命令为: from selenium.webdriver.common.action
阅读全文
posted @ 2022-09-15 17:54 秃噜噜噜
阅读(109)
评论(0)
推荐(0)
编辑
2022年9月14日
WebDriver浏览器属性、WebElement类方法实战、Select类方法实战
摘要: 四.WebDriver浏览器属性 (一)获取测试的地址 在测试中,由于实际的需求,我们需要获取被测试的地址,比如一个很具体的业务场景,验证用户登录一个系统成功后,怎么判断该用户是登录成功了呢?那么判断的依据可以分为两部分进行解答,一种是用户登录成功后显示的用户昵称,来获取它的文本信息,来验证昵称是否
阅读全文
posted @ 2022-09-14 17:10 秃噜噜噜
阅读(72)
评论(0)
推荐(0)
编辑
2022年9月13日
UI自动化测试selenium
摘要: 一.测试工具发展史 selenium4 firefox selenium ide selenium1.0 selenium2.0=seleium1.0+webdriver selenium4.0 网址:https://www.selenium.dev/ 基于WEB的UI的自动化测试框架 支持主流的编
阅读全文
posted @ 2022-09-13 15:06 秃噜噜噜
阅读(126)
评论(0)
推荐(0)
编辑
2022年9月12日
面向对象:封装/继承/多态/class实战
摘要: (五)封装 实例属性的第二种写法.封装过程:获取name,之后在输出的地方操作name,看不见过程,有了内部逻辑 class Person(object): def __init__(self,name,age): self.name=name self.age=age def getx(self)
阅读全文
posted @ 2022-09-12 12:06 秃噜噜噜
阅读(21)
评论(0)
推荐(0)
编辑
2022年9月9日
面向对象:calss调用、init初始化、class的参数和方法
摘要: 面向对象 (一)定义类class,和类的调用 #函数的定义和调用 def show(): print('this is a function') show() #class内部定义函数和调用 class Person(object): def show(self): print('this is a
阅读全文
posted @ 2022-09-09 11:28 秃噜噜噜
阅读(208)
评论(0)
推荐(0)
编辑
下一页
公告
导航
博客园
首页
新随笔
新文章
联系
订阅
管理