- 博客(37)
- 收藏
- 关注
原创 【pytest官方文档学习】覆盖全局变量的示例代码在8.2.x版本运行报错
我们经常会在conftest.py中定义一些fixture提供给测试方法使用,但是在有些测试中,我们用不上或者需要对其结果进行处理后再用,这时候,就需要我们对fixture进行覆盖或重写。我们可以看到,在subfolder/conftest.py文件中重写的“username ” fixture访问了tests/conftest.py 文件中的“username ”。,发现他的运行是成功的,仔细看了他的运行环境,发现pytest版本是6.2.5。于是,我将环境也换成了他的版本,运行结果真的时PASSED。
2024-06-14 15:12:49
941
原创 【Web UI自动化】Python+Selenium 环境配置
Downloads菜单下选择适合自己的系统版本,我的是Windows。点击进入以后,可以看到当前最新版本。点击上面的链接,页面下滑,找到下载链接,根据自己的系统选择合适的,下载即可。双击下载下来的exe文件,根据步骤安装即可。需要注意的是,安装路径要记一下,后面我们需要用到。检查python安装是否正确· “win + R” 调出“运行”对话框,输入“cmd”,打开cmd.exe· 命令行中输入 python - V 查看已安装的 python 版本号。
2024-04-27 00:33:21
409
2
原创 win11不能新建.txt文件?试试这个方法。
查看.txt的默认数据是否为“txtfile”,如果不是,将此数据记录下来(我这里忘记之前是什么了,暂且记录为txtfile_example),并改为“txtfile”。在目录下新建一个“shell”目录,继续新建“shell”的子目录“open”,新建“open”的子目录“command”,设置command的默认数据为“NOTEPAD.EXE %1”。如果.txt目录下没有“shellNew”目录,则需要新建一个此目录。新建成功后,在该目录上新建项,名称为“nullfile”,数据为空即可。
2024-04-23 16:27:18
2510
原创 Selenium IDE 常见错误笔记
有些网站设置了反扒机制,脚本运行太快会被拦截,或者网络较慢、网站运行较慢,导致目标元素还没出现就执行了对它的操作。针对这个,我们只需要在Selenium IDE中设置运行速度为慢即可。Firefox阻止了弹出式窗口,在浏览器设置里允许这个操作即可。
2024-04-22 15:24:44
490
原创 使用 crontab 命令设定定时任务
一、crontab命令是干什么的?crontab命令是用来定期执行程序的命令,Linux会默认开启此命令。我们通常使用此命令为用户设置定时任务。Linux任务调度的工作主要分为:系统执行的工作:系统需要周期性的执行的工作,如数据备份、缓存清理等。个人执行的工作:某个用户需要定期指定的工作,如每隔10分钟检查邮件服务器是否有新信息,这类工作可以由每个用户自行设置。二、语法cron...
2019-10-16 21:26:31
1243
原创 Mac系统下,VM虚拟机提示“打不开 /dev/vmmon: 无此文件或目录.”
一、初次安装VM,出现此提示可以尝试下面这种做法:进入系统偏好设置,选择【安全性与隐私】在【通用】页签下,“允许从以下位置下载的应用”选择【任何来源】如果你的没有【任何来源】选项,打开终端,输入下面的命令后,再次进入此设置就会出现了:sudo spctl --master-disable切换到【隐私】页签下,在【辅助功能】中勾选“VMware Fusion.app”...
2019-10-12 11:16:24
5832
原创 设置SSH无密码登录
本文内容参考howtoing运维教程1.在本地终端创建公钥//可直接复制ssh-keygen -t rsa 2.查看公钥是否已创建成功。如下图所示,被框出来的三个文件就是生成的相关文件,这就说明我们的操作是正确的。3.在服务器端创建.ssh文件夹//代码格式 ssh 需要免密登录的用户name@主机 madir -p .ssh//如下所示:需要免密登录的用户名为test, 主机...
2019-10-10 15:49:51
281
原创 《鸟哥的Linux私房菜》学习笔记---计算机概论
一、计算机硬件的五大单元1.输入单元如鼠标、键盘、扫描仪、手写板、触摸屏等。将数据输入到主机中,经过主机的处理后,成为图表、文章等2.输出单元如屏幕、打印机等,经主机处理后得到的图表、文章等内容显示在屏幕或纸上。3.CPU控制单元主要负责协调各个周边元件及各单元间的工作4.CPU算术逻辑单元主要负责程序运算与逻辑判断5.内存· 输入单元输入进主机的数据都被存...
2019-10-09 15:45:54
227
原创 Jmeter 设置 【HTTP 请求默认值】
一般情况下,我们在一个项目中调用的接口中域名、端口等都是相同的。当我们创建多个HTTP 请求时,由于这些数据是必须填写的,所以,我们就需要不停地填写相同的数据。如果项目进行过程中如果出现了更改域名、更改端口号等情况,我们有需要把每一个请求中的数据都做更改,这样看上去似乎有些麻烦了。下面我们就来介绍一种方法将这些相同的参数设置为默认的,每次创建 HTTP 请求时就不用再输入了,这就需要我们配置【HT...
2018-06-26 22:52:40
22145
原创 Jmeter 参数化实现
在测试过程中,我们经常遇到需要根据需求动态操作数据的情况,常规的固定数据无法满足我们的需要,这个时候,我们可以通过jmeter 提供的参数化组件来实现动态的获取数据、改变数据。Jmeter 中常用的参数化方式jmeter 为我们提供了四种实现参数化的方式,分别是【CSV Data Set Config】(数据集配置)组件、【用户参数】组件、【用户定义的变量】组件和【函数】组件,四种方式都有...
2018-06-22 17:27:27
7419
3
原创 jmeter 初体验之编写简单的脚本(以发送 HTTP 请求为例)
一、使用jmeter 编写脚本的基本流程1.创建测试计划。其实,当我们打开jmeter 的时候,jmeter 会自动给我们添加一个‘测试计划’,如下图所示。 ① 刚进入jmeter时,就自动创建好的。②这里我们给测试计划取个名字,注意要做到见名知意,更改后按 Ctrl+S保存,保存后,这个测试计划才算创建成功。要记住这个保存路径,因为以后我们可能还会用到。③jmeter在...
2018-06-17 15:39:01
7354
原创 jmeter 初体验之Windows 与 Mac 下的jmeter下载与安装
1.官网下载地址官方提供给我们两个版本(.tgz 和.zip)可以下载,分别对应 Mac|Linux系统和 Windows 系统,所以下载时,我们根据自己电脑的操作系统下载对应的压缩包即可。2.安装非常让我喜欢的是jmeter 是绿色版的,下载下来的压缩包解压后就能直接使用,只要放到我们常用的目录下即可。值得注意的是: 由于jmeter 是有 Java 语言编写的,所以需要JDK...
2018-06-16 20:02:55
2648
原创 JDK 安装与环境变量【Windows 平台和 Mac 平台】
下载JDK1.官网:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2.官网上提供给我们两个选择,一般情况下,我们使用的是Java Platform (JDK),直接点击图标上的 download 进入下载页面。 3.在新打开的页面选中【Accept License Agreement】,只...
2018-06-16 19:43:46
1882
原创 error setting certificate verify locations !
error setting certificate verify locations
2016-11-30 09:27:23
4122
1
原创 【烦人精】AndroidStudio项目import进的包都是红色的
今天在开发项目时,一不留神,项目中import部分的内容全部变成了灰色,最后的类名却都变成了红色,如图:一时之间,懵逼了~~~。Alt+Enter快捷键导包竟然是这个样子的@_@: 这简直就没见过好吗!!??? 一开始以为AS出问题了(其实就是它出问题了,只是没找对,接着看就知道了),重新下载了最新版本的AS,安装后打开还是出问题,什么情况到底是? 后来Alt+Enter快捷键出现setUP
2016-11-08 15:57:22
9266
12
原创 处理APP字体跟随系统字体大小改变的问题
从android4.0之后,android系统的设置中添加了设置字体大小的功能,这就使得我们在开发APP时处理字体适配的难度有所加大。昨天H5同事过来找我说到这个问题,才发现我一直忽略了这个问题,在网上一查才发现,原来有好多小伙伴都遇到了这个问题,并提出了可行的解决方案,写这篇博客,主要是做个笔记,方便后面的开发。 下面是具体方案: 在创建的baseActivity中添加如下代码即可:
2016-06-06 09:59:16
1582
原创 eclipse报错:Unable to execute dex: Multiple dex files define的解决办法
昨天在网上找到了一位网友自己整理的工具类集合,想着就自己测试一下,顺便学习一下别人的思维方式。没想到的是,当我把项目导进eclipse后,编写测试类运行时,eclipse竟然抛出了这样一个错误: Oh,My God!这个问题没见过啊,什么情况这是? 于是,在网上各种搜索,之后才发现,原来是犯了一个很白痴的错误,将网友打包好的jar给当做依赖包放到项目里了,所以导致了测试项目中对工具类的引用出
2016-02-05 09:29:20
600
原创 在Androidstudio中删除Module
1.选中要删除的module,右击选择“show In explorer”;2.在打开的工作目录中删除module所在的文件夹3.返回AndroidStudio,这时,AS工具栏上显示当前APP的工具框中显示的删除的module上出现了一个红叉号。点击,选择第一项“Edit Configurations…”4.这时将进入Run/Debug Configurations窗口,选中打叉号的module,
2016-01-22 16:14:02
955
原创 关于使用Android6.0编译程序时,出现getSlotFromBufferLocked: unknown buffer: 0xac0f8650问题的解释
这个问题是在测试leakCanaryTestDemo时发现的,期初看到有点蒙,这个demo中只使用了一个button和一个textView控件进行测试,按理说是不应该出现这种问题,在网上查找这个问题的解决方法才发现,原来这是Android6.0在Nexus 5上运行时总是会出现的问题。只要我们使用Android6.0开发的APP运行在Nexus 5上,每次activity启动和退出的时候,logca
2016-01-22 15:36:49
28411
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人