- 博客(114)
- 资源 (5)
- 收藏
- 关注
原创 Axure操作之--点聚式导航
在我们日常在移动端产品的设计过程中,会遇到这种交互,就是点击按钮,以点击的按钮为中心分散拓展若干个按钮,这种交互在设计过程中称之为点聚式导航,今天我们就来临摹以下PATH。
2026-01-18 21:43:01
83
原创 axure-抽屉式导航
目前在移动端我们常常会看到这种样式的交互,当前页面展示统计数据,当用户从左至右滑动屏幕时,列表则会展示明细数据,例如qq聊天列表页面,这样样式很像抽屉一拉一合的结果,故而将其命名为【抽屉式导航】当然这种交互也不是移动端独有的,web端也可根据场景应用。
2026-01-03 22:07:35
203
原创 AXURE-实现多个原件互斥选择功能
目前市面上存在很多移动端的产品,底部会存在一个一级导航栏,作为产品整体的功能,如果对应一级导航栏的功能较多的话,还会存在二级导航,二级导航也会对应众多子菜单,今天我们要做的交互是当点击二级导航的子菜单,二级菜单自动将点击的菜单回滚到菜单的中间位置。
2026-01-02 22:39:27
179
原创 axure轮盘转动交互
在我们日常制作移动端产品时,常常会遇到饼状图的交互,当然饼状图有静态也有动态的,我们这次主要讲解一下动态饼状图的轮盘的交互。
2026-01-01 22:13:05
188
2
原创 axure点击图标放大展示
今天记录一个我们平时在使用axure制作原型过程中比较常用的功能,就是在我们平时制作菜单栏切换的交互过程中,当进行菜单栏切换中被选中的菜单栏图标会随之放大显示。
2025-12-31 20:45:28
212
原创 axure动态面板-左右滑动交互
上一篇临摹的微信的上下滑动功能来讲了一下axure动态面板的功能,这次再模拟一个前些年比较火的交友软件的上下滑动功能的交互,巩固一下动态面板的使用。
2025-12-28 22:46:36
161
原创 axure动态面板-上下滑动交互
动态面板可以说啊axure中较多重点的一个点,动态面板可以将其想象为一个盒子,盒子里有其独立的空间,大盒子可以包含一个小盒子,页面只展示盒子里包含的内容,超出盒子内容的东西页面统统不展示。
2025-12-28 20:52:55
272
原创 axure轮播图
axure学习实际上来说并没有多高的难度,我们只需要找到特定的案例,然后进行临摹即可,如今很多app端应用首页都存在卡片式轮播图,今日我们就临摹携程app,页面的制作就不一一讲解的,在涉及到交互时会细细说明。
2025-12-26 21:32:54
210
原创 axure循环介绍
2、将按钮设置为动态面板,并设置两层分别命名为【显示】【隐藏】当手机号码格式输入正确时展示显示这一层,并且高亮展示,当数据号码格式输入错误时展示隐藏这一层,至灰展示。1、页面新建元件,手机号码输入框重命名为【手机号码输入框】按钮重命名为【按钮】再在页面拖动上来一个动态面板重命名为【循环】我们的循环功能主要用这个动态面板来实现。一直在犹豫要不要写关于axure循环方面的介绍,因为循环的场景用其它方法都是可以实现的,今天还是用上次手机号码判断的案例来写一下循坏吧。3、设置循环动态面板的交互。
2024-09-13 22:12:07
867
原创 Axure中继器介绍
中继器我们一般在处理重复性比较高的任务时,能让我们达到事半功倍的效果,中继器在整个axure中属于复杂程度比较高的功能,我们今天大致讲一下常用的方法即可。
2024-09-08 19:35:44
1469
原创 axure之变量
提交按钮设置交互打开【链接】确保点击提交按钮时能跳转到页面B,在交互【设置变量值】这里给的就是动态变量。上方的意思就是将当前页面【用户名输入框】的输入信息作为全局变量username的值。这里我们设置一个局部变量为上方的用户名输入框,上方在应用局部变量名,不然不会生效。目标选择刚刚设置的全局变量名称usernam,设置完后点击函数按钮。将新设置的变量值移动到原本的变量值上方,这样在下次调用时方可生效。给加号设置交互【设置变量值】,在原全局变量的基础上+1。交互选择【单击时】【设置文本】再点击函数。
2024-09-08 00:24:46
2981
原创 axure动态面板
最近转管理岗了,作为项目负责人,需要常常与客户交流沟通,这时候画原型的能力就是不可或缺的本领之一了,关于axure可能很多it行业者都不是很陌生,简单的功能呢大家就自行去摸索,我们这次从动态面板开始讲起。切记到操作动态面板时一直要进入盒子内部操作,在盒子外部操作是没有任何效果的。
2024-09-07 18:48:13
1304
原创 python中getattr
getattr是python的一个内置函数,说白了也很简单,就是判断一个方法或者属性是否存在于一个对象中若是存在则运行这个属性或者方法。[, default]:是可选参数若name不在object中则会返回它。name:属性或者方法名。object:对象名称。
2023-12-10 18:48:54
809
原创 python中hasattr方法
平时在做自动化数据驱动的时候,会写很多方法,这时候我们可以根据方法名去执行某一个操作,但在执行前我们一般会先判断这个方法是否存在的,这样会规避很多不必要的报错,会减少我们的排查时间。hasattr是python内置的属性和方法,用来判断对象是否具有对应的属性或者方法,它传入两个值,一个是对象,二是需要判断的属性或者方法。当判断属性或者方法在对应的对象中时则返回。
2023-12-10 18:33:41
964
原创 pytest框架中pytest.ini配置文件
一般使用pytest框架的过程中一般都使用pytest.ini文件来运行用例的,它是pytest框架核心的东西。在使用过程中我们需要注意什么呢。1、位置一般放在项目的根目录位置。2、编码:必须是ansl,可以使用notpad++来更改编码格式。3、作用:改变pytest默认行为4、运行规则;不管是主函数的模式运行,还是命令行模式运行都会默认去读这个文件。
2023-09-24 17:48:07
518
原创 pytest框架如何设置失败重跑,以及运行用例时小技巧
我们有时候在做web自动化的时候会因为页面控件没有加载出来而导致运行失败,这时候就需要设置失败重跑,设置也很简单。我们只需要在运行时加上–reruns 2 ,2的意思就是失败后再重跑两次。
2023-09-24 17:24:41
898
原创 pytest框架运行时的参数,以及多线程分布式运行用例、运行指定模块用例
在上一篇博客中写了pytest最为核心的运行时前后置如何设置,细心的朋友可能也会发现其实我们当时就加过运行时的参数-vs。pytest.main([‘-s’]):能打印出调试信息,print()或者日志都可以直接打印在控制台上。pytest.main([‘-v’]):能打印出运行用例时的详细信息。我们日常在工作中呢一般都使用这两个参数,而这两个参数我们一般结合起来一起使用。在这里还要说一下,一个参数那就是-k,只执行或者只不执行带有对应关键字的用例。
2023-09-23 20:26:53
558
原创 pytest框架前后置设置,以及pytest默认规则
1、模块名默认必须以test开头或者以test结尾2、测试类必须以Test开头,并且不能有__init__方法3、测试方法默认必须以test开头当然以后的一些默认规则除测试类不能使用__init__方法外其余的都是可配置的,当然一般情况下我们也不会去修改这些默认配置。
2023-09-17 15:01:12
977
原创 Jenkins结合allure生成测试报告
我们在做自动化测试的过程中最重要的肯定是报告的输出啦,最近几年allure可以说是最最主流报告展示工具啦。
2023-09-16 22:10:06
1564
1
原创 python中yield关键字
下次再调用它,是一次全新的调用,和上一次调用是没有关系的。一次性喝不完,可以保存在酒吧,下次再来喝。这就是我说的使用yield的函数是有状态的函数,会记住上次运行的结果,再上次的基础上继续运行或者停止运行。理解一个东西最好的办法就是找一个和它类似的东西,然后再搞清楚它们之间的区别。如果剩下的酒小于200毫升,就一次性都返回,这样这个函数的生命周期就结束了。使用了yield的函数是有状态的函数,后面的调用会基于前面的调用状态继续执行。yield最类似的东西就是return,因为他们起到了同样的作用:返回值。
2023-08-13 18:00:24
257
原创 linux环境下pip下载包的基础使用
再次使用pip时会使用国内阿里云的地址进行下载。1、能连接到外网的电脑先下载好对应的whl文件。将whl文件上传到内网机器中进行安装。新建文件pip.conf。
2023-08-04 10:14:36
1177
原创 linux系统中软硬链接
linux系统的软硬链接就是指向原始文件的一个链接文件,我们可以从不同位置来访问原始文件;**硬链接:**其实就是一个指向原文件的指针,原文件被删除或者剪切后不会影响到链接的使用,但是我们不能通过跨目录文件进行链接的设置。当我们想要跨硬盘分区创建硬链接的时候会提示创立失败的。**软链接:**可以进行跨文件系统进行链接,但是当原始文件被删除或者剪切走后链接文件也会收到影响。创建一个软链接,将/opt/readme.txt制作成一个软链接,软链可以跨文件目录进行制作哦。接下来我们在同一分区创建硬链接。
2023-06-25 10:44:39
201
原创 在linux系统中如何设置定时任务
在linux日常运维过程中我们常常需要在指定时间段自动停止或启动某个服务我们不可能人为的手动去执行,这时候我们就可以给对应的任务设置一个定时。最后需要特别注意的是,我们在配置定时任务时也可以像写shell脚本一样加上#注释,方便我们日后可以知道具体是干什么用的,还有就是配置定时任务时分钟不能用。根据定时任务前面的编号,我们可以看到上面定时任务的编号为2,我们可以根据2删除对应的定时任务。**长期性计划任务:**就如何定时任务,就跟我们在自动化测试的过程中每天设置定时巡检任务一样。可以看到任务已经停止啦!
2023-06-23 16:35:22
1453
原创 linux系统vim编辑器的使用
我们有时为了便于在局域网中查找某台特定的主机,或者对主机进行区分,除了要有ip地址外,还要为主机配置一个主机名,主机可以通过类似于域名的名称来相互访问,主机名称大多都保存在/etc/hostname文件中,接下来我们将文件内容修改为mastername。在我们日常编辑文档时想在文档末行继续编辑时在命令模式下敲入o,因为我们进入文件时默认使用的是命令模式,所有在进入文件的后立马敲o光标直接到最后一行,我们直接直接开始编辑。命令行模式:控制光标移动,可对文本进行复制、粘贴、删除查找等工作。
2023-06-04 16:26:13
814
原创 linux系统中通配符与常用转义字符
代表匹配单个字符,在中括号内[0-9]代表匹配0~9中间的单个字符,同理在中括号中加上[abc]代表匹配a/b/c中任意一个字符,下面举例看看实际输出结果吧。我当初在学习linux系统的时候看到转义字符可谓是五花八门,但很多转义字符真的八百年都用不到一次,这里呢只介绍四个最常用的。在平时我们使用使用linux系统的过程中会遇到忘记文件名称的问题,这时候呢,通配符就发挥它的作用啦。想保留其中的变量不进行转义可以使用(“”)其实不加引号也可以保留其中的变量不进行转义。首先先定义好一个变量,我们在调用它。
2023-05-28 16:58:00
1764
原创 linux系统管道符命令
在linux系统中管道符命令可以说是使用频率也是比较高的命令了,在前面的文档中博主也常常使用管道符命令,很多人可以也知道管道符的作用,但是今天还是详细说一下,也当是自己回忆一下。其实呢管道符命令的作用完全可以用一句话就概括清楚了,就是把前一个命令原本要输出到屏幕上的正常数据当作是后一个命令的标准输入。管道符命令我们常常跟grep文件查找工具一起使用,但是还有很多使用场景啦。管道符使用的好,工作效率事半功倍哦,大家细心研究吧。查找某个文件中是否存在某个字符串。搜索某个文件某个字符串的行数。
2023-05-28 15:57:58
487
原创 linux系统中输入与输出重定向
我们在日常工作中最常用的是输出重定向,输出重定向就是将原本要打印到屏幕中的信息重定向到一个文件中。而输入重定向呢就是指把文件导入到命令中去,听起来是不是有点抽象啊,后面看博主举例说明就很好理由啦。我们将man base 原本要打印到屏幕上的信息重定向到一个文件中。输入重定向呢,相对来说有点冷门,查看对应的输入重定向的符号及其作用。我们将错误信息重定向到一个文件中,并且清空原有文件信息。接下来我们使用输入重定向查看一下文件中的总行数。其实用其他很多方法都可以实现啦,所以说比较鸡肋,
2023-05-21 17:38:25
648
原创 linux系统打包压缩与搜索命令
在使用zip命令解压压缩时,我们要先确认我们的机器上有没有安装zip,没有的话执行 yum install zip安装一下,我们在压缩的过程中主要使用两个参数,在linux系统中,常见的文件格式比较多,其中主要使用使用的tar和zip来压缩文件,tar命令的参数比较多,这里呢我一般只会记得几个比较常用的。zip -q -r backup.zip /opt/a 将/opt/a下所有的文件及目录压缩,重名了压缩文件为backup.zip。常用的民两个组合:tar -czvf 压缩包名 用来压缩。
2023-05-20 17:38:32
696
原创 linux工作目录切换命令文件查看及管理命令
我们需要创建空白文件时一般可以用到touch命令,用法呢也很简单直接 touch [文件名]即可,但是touch还有一个功能就是修改文件的读取时间与更新时间,正经人一般不会用到这个功能哦,黑客用的居多。tr命令呢可以替换文件中的文字,但是并不会改变原本文件内容,这里我们需要将其重定向到其它文件中就是将其另存一个文件。mv剪切命令呢,只能针对于文件,无法对目录进行操作,若在同一目录对同一文件进行操作,那就是对该文件进行重名了了。使用ls命令可以查看目录中文件信息-a 参数可以查看目录中全部文件包含隐藏文件。
2023-05-20 16:47:30
4369
原创 linux系统状态检测命令
查看系统负载信息我们使用uptime命令,可以显示系统时间,系统已运行时间、启用的终端数量以及平均负载值。我们主要看平均负载值啦,平均负载值是指系统在罪行1分钟、5分钟、15分钟内压力情况,很多做性能测试的小伙伴就喜欢用这个命令。这2各字段数值越大,代表内存和磁盘之间的转换越频繁,系统的性能越差。b:不可被唤醒的进程数量,数值越大代表系统越繁忙。bi: 从块设备中读入的数据的总量,单位是块。r:等待运行的进程数量,数值越大代表系统越繁忙。这两个数越大,代表系统的 I/O 越繁忙。
2023-05-14 16:45:06
1893
原创 linux常用系统工作命令
最近又重新抓起linux开始学习起来了,以前干过一段时间的菜鸟运维,对linux操作系统有点浅显的认识,中间又因为工作关系渐渐的又接触不到了,最近的博文算是回忆也当作笔记用,重新开始学习linux系统。
2023-05-14 15:14:55
593
原创 linux系统systemd初始化进程
目前绝大多数服务器系统以及从RHEL6换成RHEL7了,以前习惯使用service来管理系统服务的,那么现在就比较郁闷了,RHEL7系统中使用systemctl命令来管理服务。2、查看mysql服务的是否开机自启,非开机自启。3、设置mysql服务为开机自启,并且重启服务器。1、先来查看mysql服务的状态,为非启动状态。4、重启服务器后查看mysql服务是否开机自启。
2023-05-07 17:16:57
589
原创 linux系统中rpm与Yum软件仓库
尽管rpm能够帮助用户找出软件包的相互依赖关系,但问题是最终还要需要运维人员手动按照依赖前后顺序去执行,从刚刚的例子中就不难看出,要是一个大型软件存在几十个程序互相依赖,这种情况下安装软件就会相当痛苦,Yum软件仓库可以根据用户的要求分析出所需软件包及其相关的依赖关系,然后自动从服务器下载软件包并安装到系统中,在以往的博文中博主已经讲过如何自已搭建Yum软件厂库,本次的例子就说一下从网络上通过Yum下载安装软件。查看ntp的rpm包是否已经卸载:已经找不到我们安装的rpm包版本了。标红为博主日常最常用的。
2023-05-07 16:55:02
823
原创 python中xpath解析
**前言:**今年博客更新的太少了,很多学习计划都因为工作原因延迟了,今年真的身心太疲惫了,终于有点能理解为什么有的同行们会无心学习了,今年同样也是吃老本的一篇博客,所谓好记性不如烂笔头,以前用的再熟的东西都会随着时间慢慢淡化掉。尤其是作为测试人员在面临不同的项目会让你用到不同的技术,在一个项目组待几年以前学过的东西很可能会忘个干净,这时间就体现出笔记的重要性了,哈哈哈,今天废话比较多啊,切入正题把。学过自动化测试或者爬虫的小伙伴们肯定对xpath再熟悉不过了,xpath呢其实就是在xml中搜索内容的一门
2022-12-04 13:46:04
606
原创 关于redis数据库哈希数据类型一些常用命令
*前言:**难得的好天气可惜没人陪,只能一个人找个图书馆待着,想着前一段时间在驻场支撑时常常被现场实施运维人员问起一些关于redis和hbase数据库指令,今天刚好有空就写一篇关于redis命令的文章,由于涉及到redis数据库的指令还真的挺多的博主也脑力有限就写在日常工作中用到最多的哈希类型的命令吧,后面也大概也会写一篇关于hbase数据库常用指令的文章,话说hbase数据库指令感觉以前写过不过今天回头翻找却怎么也找不到,好吧可能梦中写过吧。如何我们想查看哈希表中对应主键多个字段的值可以用hmget。
2022-10-15 14:53:40
688
putty_V0.63.0.0.43510830.exe
2020-01-20
SSHSecureShellClient-3.2.9.exe
2020-01-20
fiddler_4911.zip
2020-01-20
grafana-6.4.4.windows-amd64.msi
2020-02-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅