Java局部变量1.局部变量概念局部变量:函数内部的变量称为局部变量,它的作用域仅限于函数内部, 离开该函数后就是无效的,再使用就会报错。2.局部变量作用范围1.主函数中定义的变量也只能在主函数中使用,不能在其他函数中使用。2.允许在不同的函数中使用相同的变量名,他们代表不同变量,分配不同的存放单元,互不相干,不会发生混淆。3.复合语句中定义的变量,只限于使用当前函数中,也是复合语句的...
StaleElementReferenceException错误报错原因:页面元素还未加载出来,就对元素进行操作。解决方案:添加等待。Thread.sleep(1000);//显式等待1秒钟,让元素加载。(时长可自行设置)...
Title <body> <div id="app"> <input type="text" v-model="message" placeholder="请输入" ></input> <h1>你好,{{ message }}</h> </div>...
400错误:错误原因:json文本格式有误(注意:换行、空格等)解决方案:对照json文本数据(错误因数:发送的json文本有错误)405错误:错误原因:未
添加国内镜像。 修改Maven目录下\conf 目录内的settings.xml文件 在中添加以下代码:<mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name>
这一节我们来讲解如何使用Appium-Desktop录制自动化测试脚本。 使用到的工具主要是Appium中的Inspector探测工具。其使用方式如下: 1.3.3.Inspector探测工具按照上一节所讲的方式启动Appium之后,我们会发现弹出了另一个界面,我们叫它探测工具(Inspector),页面如下: 最左侧是屏幕的即时监控。可能同步的比较慢,我们可以点击上方的刷新按钮来进行刷新,以让它
问题:Selenium元素无法点击,报错:ElementClickInterceptedException原因:该页面中存在下拉框,打开该下拉框后,下拉框页面覆盖了其下方元件的元素定位,导致报错。解决方案:给一个稍微长一些的等待,让元素有时间完成加载,防止元素未加载完成就对其进行操作而产生问题。 其次我们可以采用如下的代码编写方式:WebElement element = driver.findE
你我皆是黑马...
一、问题原因我是因为写歌,经常需要来回切换盘符,导致硬盘盘符冲突。 二、解决方案打开设备管理器,查看-按类型列出设备-显示隐藏的设备: 打开通用串行总线控制器,卸载所有的未知USB设备,然后拔掉硬盘重新接入即可:
哈哈哈今天跟导师学的一招!因为之前使用Jenkins发送出去的邮件,“发件人”都会显示成我的QQ邮箱xxx@qq.com,很丑。 可以使用如下的方式,使收到邮件的人看到的“发件人”是自己想要展示的名称: 设置步骤Jenkins-系统设置-Jenkins Location: 红色的地方写自己想要展示的名称,紫色的地方写发送邮件使用的邮箱。 保存!Over!效果如下:软件测试工程师一只,也在不断的学习
Java分支结构① If分支结构if分支结构有如下四种情形(case为布尔表达式,结果为true或false):一、if(条件case1){ 操作option1。//如果满足条件case1,
Maven项目中引用自定义的reportng.jar包一、前言Maven官方的reportng.jar更新到1.1.4版本之后就很久没有再更新了,而这个最新的版本也没有对中文的支
多表联查语句写法:SELECT u.login_phone,o.ORGANIZE_NAME from organize_info oLEFT JOIN uc_user_info u on o.UPDATE_USER_ID = u.user_idWHERE ORGANIZE_ID = '20181226151850449943203114070392';...
第一章 探究起因在做企业服务平台项目自动化测试时,笔者发现:同样的代码,在我本机运行就可以成功,但上传到我的云服务器上运行,日志里就会报出一个在上个月出现过的一个错误。总感觉云服务器上跑着的是一份旧的,有问题的代码,但是查看文件的时候明明src目录下的java文件都是最新的,所以这个问题困扰了我很久,怎么也解决不掉。 后来前两天和师傅闲聊,他提到一句“Jenkins里使用java命令运行代码时候
Switch case分支结构语法格式如下:switch(表达式){ case value : //操作 break; //可选,执行到break就会跳出switch casecase value : //操作 break; //可选 ,执行到break就会跳出switch case//你可以写任意数量的case语句 default : //可选,default 在没有 case 语句的值和变量
看图即懂:
前言在做jenkins持续集成时,我们常常用到HTML Publisher Plugin插件来显示测试报告。并在其中搭配css、js等以实现各种自定义样式,如图表、动画等。然而Jenkins开发者出于安全考虑,默认将其Jenkins的安全策略(CSP)设置为:sandbox; default-src 'none'; img-src 'self'; style-src 'self';在这样...
今天笔者在做移动端稳定性测试时突然发现模拟器加载到50%就卡住不动了,重启多次也没有成效。经排查,原因是我前几天安装配置docker,开启了Hyper-V服务,导致模拟器服务无法启动,报错如图: 解决方案如下: 使用管理员权限打开命令行,运行如下代码:bcdedit /set hypervisorlaunchtype off完成后,重启电脑即可。上一篇:Appium自动化测试(09):APP自动化
一、Spring Boot简介Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。本文主要介绍如何在Eclip
当档铛當!时隔许久,你们有才又好看的博主又带着崭新的更新内容回来啦!这一次更新的是Selenium+Java篇的续集,但不一样的是这次我们会使用Maven的方式来进行项目管理,在Maven Project下进行自动化测试的项目搭建。依旧欢迎关注鸭!好嘞,那么在今天开始下厨之前呢,让我们先看下所需要的材料,有如下4种:1. JDK,2. Maven,3. TestNG插件4. Eclipse(或其他
错误: 找不到或无法加载主类 org.testng.remote.RemoteTestNG原因: 引用的TestNG版本和Eclipse中安装的TestNG插件版本不匹配。pom中依赖的testng版本是6.14.3 ,而eclipse的 testng插件是6.9.0 ,在6.14.3版本中去掉了org.testng.remote.RemoteTestNG这个类 。解决方案: 更新eclipse
1.1. 卸载旧版Docker若电脑里存在旧版的Docker,可以先将其移除,然后再执行后续操作。命令如下(需要使用管理员权限):sudo apt-get remove docker docker-engine docker.io containerd runc当看到如下信息时,说明已经卸载成功:Reading package lists... DoneBuilding dependency t
启动MarketPlace时候报错如下:Cannot open Eclipse Marketplace Cannot install remote marketplace locations;解决方案:Windows–Preferences–NetWork
1.1. 工具简介MobSF是Mobile Security Framework的缩写,是一个移动端应用安全问题检出的框架和工具,它适用于Android/iOS/Windows,能够执行动态和静态的恶意软件的分析和检测。支持Android和iOS以及Windows移动应用,无论是二进制方式还是压缩的源代码都可以进行检测。MobSF将数据保持在本地环境之中,所以可以不必担心应用和相关的数据被送至云
在我们安装好AppScan这款软件之后呢,启动页面就是这样子啦: 不愧是一款举世闻名的网站漏洞扫描工具,一眼看上去能感受到它低调中蕴含着强大的简约风格。 那么我们要如何使用这款工具执行一次简单的扫描呢?如下:启动后,我们首先点击中间的“创建新的扫描”, 然后选择“常规扫描”,建立一个新的扫描活动: 进入配置向导,我们直接点击下一步即可: 在这里输入我们想要扫描的链接,当确认可以连通后,页面上会提示
如果有朋友之前一直是使用Java Project来写的项目,但是发现Java Project劣势比较多,比如依赖管理比较麻烦,需要手动导入,不方便协同操作,不能够通过war包方式直接部署运行等,那可以参考下这篇文章,我们来讲一下如何将Java项目转化为Maven项目。 两种方式: 一、直接转化在eclipse项目上点击右键,configure–>convert to maven projec
课时课程名称备注第1节Ubuntu系统下卸载及安装Docker第2节利用Docker搭建移动安全测试平台MobSF第3节配置Docker加速镜像第4节容器经常自动停止の解决方案第5节第6节第7节软件测试工程师一只,也在不断的学习阶段,平时的小经验不定期分享。博主经验有限,若有不足,欢迎交流,共同改进~有意可加Q群 908417285 交流学习。乾坤未定,你我皆是黑马
章节博文名称备注系列1Selenium+Java自动化测试系列❤系列2Selenium+Java+Maven自动化测试系列❤QAEclipse MarketPlace无法启动的解决方案QA报错ElementClickInterceptedException的解决方案QA报错ElementClickInterceptedException的解决方案②QAE
这一篇的主要内容: 利用Jenkins中的windows batch command运行本地Maven项目,并生成测试报告。 1. 创建Jenkins工程打开Jenkins,点击左上角的“新建任务”按钮,新建一个任务,名字自己取: 选择“构建一个自由风格的项目”,点击确定: 点开“高级”:选择“使用自定义工作空间”,把自己的Java工程路径填写进去。这样在执行时Jenkins就可以找到我们的Jav
前言在前面的博客中我们已经基本讲完了如何搭建一个Maven自动化测试项目,该项目可以在本地运行,并且可以通过Jenkins来执行自动化触发构建以及自动发送测试结果报告邮件。 但这样的本地项目最大的弊端在于无法进行便捷的代码版本管理。这一篇开始,我们来讲一下如何借助GitHub工具(或其他代码托管工具也一样)来实现代码的托管。首先我们需要准备的材料如下:注册好的GitHub(做代码版本管理)本地自
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号