【自动化测试】【win7】开始菜单没有《启动》文件夹,但是想要自动开机启动某.bat处理方案

本文主要是介绍【自动化测试】【win7】开始菜单没有《启动》文件夹,但是想要自动开机启动某.bat处理方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

问题描述

在做自动化代码的时候(或者其他时候,反正就是为了省事)有遇到需要开机自动启动某个软件或者脚本的情况,例如我用Jenkins做了每天早上对APP回归一遍的操作,但是有一天,我前一晚重启了,这个时候Jenkins就会报错。
ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。
这个时候就无法进行后续的操作,就算在代码(python)中进行了异常处理,这里在初始化的时候就出错了,还是无声无息。当然在Jenkins加邮件报告也行。

解决方案

既然是重启导致的问题,那么就在系统重启上做文章,两个方案。

  • 1.在开机的时候启动adb service
  • 2.在jenkis 代码加上adb service的启动命令。
  • 3.在python初始化的代码中加上启动adb service的命令,并assert。

我个人选择的是第一个方案,因为只需要进行一次操作,所有的Jenkins脚本和python都不需要做修改,简单。网上找了很多的启动方案都不靠谱,比如说在开始菜单的启动文件下放着就能启动,我试过貌似不行可能是电脑的问题。下面说下我怎么操作。

  • 1.先在.bat文件里写好ADB的命令
    @echo off
    echo start adb
    adb devices
    pause >nul
  • 2.右键我的电脑-管理-任务计划程序-创建基本任务
    在这里插入图片描述
  • 3.取好名字后 我用的是当前用户登录时,因为我的Tomcat是用户登录才会启动,所以保持一致吧 ,否则就算ADB启动也没用。
    在这里插入图片描述
    3.把你的.bat的路径放进去
    在这里插入图片描述
    这样就可以呢。重启试试吧

问题总结

批处理我这么写是因为想要看到他启动,否则我不知道是否他真的启动了,才用了pause >nul ,你也可以忽略掉这一句,那就登录后闪一下就没了。win系统的任务计划还有很多好玩的东西,但是说实话,还是Jenkins的功能好用点。你也可以在Jenkins里面配置都是可行的,个人习惯不嫌麻烦。如果不会可以百度一圈或者问我

这篇关于【自动化测试】【win7】开始菜单没有《启动》文件夹,但是想要自动开机启动某.bat处理方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/224276

相关文章

Java使用Thumbnailator库实现图片处理与压缩功能

《Java使用Thumbnailator库实现图片处理与压缩功能》Thumbnailator是高性能Java图像处理库,支持缩放、旋转、水印添加、裁剪及格式转换,提供易用API和性能优化,适合Web应... 目录1. 图片处理库Thumbnailator介绍2. 基本和指定大小图片缩放功能2.1 图片缩放的

Springboot项目启动失败提示找不到dao类的解决

《Springboot项目启动失败提示找不到dao类的解决》SpringBoot启动失败,因ProductServiceImpl未正确注入ProductDao,原因:Dao未注册为Bean,解决:在启... 目录错误描述原因解决方法总结***************************APPLICA编

Redis客户端连接机制的实现方案

《Redis客户端连接机制的实现方案》本文主要介绍了Redis客户端连接机制的实现方案,包括事件驱动模型、非阻塞I/O处理、连接池应用及配置优化,具有一定的参考价值,感兴趣的可以了解一下... 目录1. Redis连接模型概述2. 连接建立过程详解2.1 连php接初始化流程2.2 关键配置参数3. 最大连

使用Python构建智能BAT文件生成器的完美解决方案

《使用Python构建智能BAT文件生成器的完美解决方案》这篇文章主要为大家详细介绍了如何使用wxPython构建一个智能的BAT文件生成器,它不仅能够为Python脚本生成启动脚本,还提供了完整的文... 目录引言运行效果图项目背景与需求分析核心需求技术选型核心功能实现1. 数据库设计2. 界面布局设计3

Python进行JSON和Excel文件转换处理指南

《Python进行JSON和Excel文件转换处理指南》在数据交换与系统集成中,JSON与Excel是两种极为常见的数据格式,本文将介绍如何使用Python实现将JSON转换为格式化的Excel文件,... 目录将 jsON 导入为格式化 Excel将 Excel 导出为结构化 JSON处理嵌套 JSON:

kkFileView启动报错:报错2003端口占用的问题及解决

《kkFileView启动报错:报错2003端口占用的问题及解决》kkFileView启动报错因office组件2003端口未关闭,解决:查杀占用端口的进程,终止Java进程,使用shutdown.s... 目录原因解决总结kkFileViewjavascript启动报错启动office组件失败,请检查of

SQL Server安装时候没有中文选项的解决方法

《SQLServer安装时候没有中文选项的解决方法》用户安装SQLServer时界面全英文,无中文选项,通过修改安装设置中的国家或地区为中文中国,重启安装程序后界面恢复中文,解决了问题,对SQLSe... 你是不是在安装SQL Server时候发现安装界面和别人不同,并且无论如何都没有中文选项?这个问题也

Linux下在线安装启动VNC教程

《Linux下在线安装启动VNC教程》本文指导在CentOS7上在线安装VNC,包含安装、配置密码、启动/停止、清理重启步骤及注意事项,强调需安装VNC桌面以避免黑屏,并解决端口冲突和目录权限问题... 目录描述安装VNC安装 VNC 桌面可能遇到的问题总结描js述linux中的VNC就类似于Window

linux下shell脚本启动jar包实现过程

《linux下shell脚本启动jar包实现过程》确保APP_NAME和LOG_FILE位于目录内,首次启动前需手动创建log文件夹,否则报错,此为个人经验,供参考,欢迎支持脚本之家... 目录linux下shell脚本启动jar包样例1样例2总结linux下shell脚本启动jar包样例1#!/bin

Spring Boot 中的默认异常处理机制及执行流程

《SpringBoot中的默认异常处理机制及执行流程》SpringBoot内置BasicErrorController,自动处理异常并生成HTML/JSON响应,支持自定义错误路径、配置及扩展,如... 目录Spring Boot 异常处理机制详解默认错误页面功能自动异常转换机制错误属性配置选项默认错误处理