解决CMD编码格式CHCP65001 UTF-8导致Robotframework运行用例失败

article/2025/11/1 4:07:40

运行环境

WIN10系统
Robot Framework 6.0.2 (Python 3.7.9 on win32)

安装命令

// 通过pip安装robotframeworkpip install robotframework
pip install robotframework-ride
python -m robotide.__init__   

运行demo测试用例

写了一个最简单的测试用例,结果运行报错了
在这里插入图片描述

报错内容:

command: robot Active code page: 65001 --argumentfile C:\Users\ADMINI~1\AppData\Local\Temp\RIDEn_pj4dvs.d\argfile.txt --listener "C:\Program Files\Python37\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py:12421:False" D:\demo\Robotframework_demo\Myproject1[ ERROR ] Parsing 'Active' failed: File or directory to execute does not exist.Try --help for usage information.
test finished 20230223 18:44:21

看到报错,其中最关键的问题就是命令中,诡异的多出了一个Active code page: 65001 ,正常执行的命令应该是

robot --argumentfile C:\Users\ADMINI~1\AppData\Local\Temp\RIDEn_pj4dvs.d\argfile.txt --listener "C:\Program Files\Python37\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py:12421:False" D:\demo\Robotframework_demo\Myproject1

通过CMD直接执行没有问题,执行成功结果如图,说明问题还是出现在命令莫名其妙的插入了一段Active code page: 65001
在这里插入图片描述
因为我的CMD控制台,我通过修改注册表,将默认的编码格式修改为了UTF-8,但是每次启动CMD的时候都会回显Active code page: 65001,问题可能和这个有关系
在这里插入图片描述
经过搜索找到了可能解决问题的方法,就是修改注册表,隐藏掉每次启动CMD的回显内容
注册表路径:

\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor

在chcp 65001 后面增加 >null

在这里插入图片描述
再次启动CMD ,Active code page: 65001 消失,再次启动robotframework测试用例,完美运行
在这里插入图片描述
在这里插入图片描述


http://chatgpt.dhexx.cn/article/MkEXu7xo.shtml

相关文章

windows控制台命令窗口中文乱码chcp 65001

1.打开CMD.exe命令行窗口,默认情况下,编码为936(简体中文 GBK编码)。 2.通过chcp命令改变代码页,chcp 65001。(65001为UTF-8的代码页) 修改以前的编码936,该编码只能显示GBK编码的中文: 修改后…

用CHCP命令切换CMD中英文帮助

如果你想查看CMD某个命令帮助说明,结果显示为英文,英文不好看起来又很累。那么chcp 命令可以帮你切换字符格式 命令介绍: CHCP [nnn]nnn 指定代码页编号。不带参数键入 CHCP 以显示活动代码页编号。常用代码 代码语言65001UTF-8936中文G…

【求助】Executing transaction: | menuinst ExceptionTraceback (most recent call last): File “C:\Program

本人用anaconda的prompt更新东西时,系统给出以下提示: Executing transaction: | menuinst Exception Traceback (most recent call last): File "C:\ProgramData\Anaconda3\lib\site-packages\conda\gateways\disk\create.py", line 246, …

chcp编码大全

字符集 *号标记的是cmd中包含的字符集,其它的不能使用 查看当前字符集:chcp 执行下面的命令可以修改cmd窗口的字符集,例如:修改为utf-8 chcp 65001 注意:win10系统上面这种修改方式不是永久有效的 CodePageidentifi…

DOS命令:chcp

chcp是命令提示符中的一个可执行命令,在命令提示符中运行,可以返回活动代码页的编码,还可以设置当前的活动代码页。 chcp /? ---查看官方帮助文档对CHCP的解释说明 1、在命令提示符中输入chcp命令,显示当前活动代码页编码&#…

网页脚本编程学习笔记

网页脚本编程学习笔记 1、配置 此处以火狐浏览器为例: 1)、 打开web控制台,调出查看器(用于查看该网页的HTML源代码)、控制台(编写控制代码,可以实时操作,显示运行结果、报错&am…

在网页中运行自己编写的JS脚本的两种方式

一、F12打开调试工具,利用控制台运行JS脚本 输入javascript:加上JS代码回车执行脚本 二、通过浏览器收藏夹运行JS脚本 以谷歌浏览器为例,新建收藏夹,网址处填写JS代码,添加收藏以后,点击图标即可执行

超强脚本网站-让你的浏览器拥有灵魂

点击此处直达: Greasy Fork - 安全、实用的用户脚本大全https://greasyfork.org/zh-CN

Lesson01: 网页脚本语言

文章目录 一、JavaScript的思维导图二、下载开发工具三、JavaScript的引入方式(通过标签script进行引入)1.内嵌式2.外链式3.行内式 四、注释1.单行注释2.多行注释 五、鼠标的移入移出1.鼠标的移入2.鼠标的移出3.鼠标移入移出改变背景颜色的实训案例 六、…

教你写个网页自动签到脚本

Tips:要求有js基础,最起码要敲过代码,hello world不算。。 1.搜寻受害者 就选这个了, 2.准备阶段 首先打开浏览器的控制台,按F12,选中网络,选中保留日志,就一直开着控制台,不要…

WEB端脚本

//弹框 _self.showWarning("请先填写实付金额"); console.log("跳转的id:"billIds);//弹选择框 waf.msgBox.showConfirm({title: "信息提示",summaryMsg: "是否删除",buttonType: "yes-no",buttonCallBack: [function () {c…

在网页执行脚本

工具: 谷歌或EDGE浏览器安装 tampermonkey 插件 步骤: 打开需要指定脚本的网站点击tampermonkey 插件选中新增脚本开始编辑你的脚本 例如: 以 Java技术栈 为例,正常查看文章需要关注公众账号来解决查看全文,添加脚本后…

网页JS自动化脚本(一)安装油猴或暴力猴等脚本管理器并新建脚本

在我们的工作生活当中使用网页的机会越来越高,很多时候要进行重复的操作,所以进行一些JS脚本就成了可选项首先我们要在网页浏览器中安装上脚本管理器,这里示范的是安装暴力猴,是一个开源的免费的小软件,是在github上的一款软件,下载下来之后名称为Violentmonkey_2.13.0_chrome.…

【程序设计】Web网页脚本执行

文章目录 本文说明浏览器控制台交互IDE启动Node.js执行嵌入HTML执行引入JavaScript的方法页头直接引入页中直接引入页头和页中直接引入元素事件中直接引入外部脚本文件引入显示JavaScript数据的方法本文说明 学习和验证JavaScript等网页脚本时,如何运行和调试是一个重要的问题…

基本从零开始的网页脚本编写学习

终极目标是完成一个能过自动刷积分的工程,嘿嘿嘿(痴汉脸)。说不定以后能自己写脚本来抢月饼呢(划去)。 说是“几乎从零开始”是因为我还知道javascript的拼写呀!(不,是熟练掌握 完成…

HTML 脚本

html 页面与 JavaScript 脚本混合使用可以使原本的页面具有更强的动态和交互性。通过 <script> 标签来定义客户端脚本&#xff0c;比如 JavaScript。<script> 标签既可包含脚本语句&#xff0c;也可通过 src 属性指向外部脚本文件。JavaScript 最常用于图片操作、表…

网页自动点击脚本(可用于自动评教)

期末评教老师很多&#xff0c;为了避免浪费时间&#xff0c;可以用这个脚本来实现自动评教以及自动提交 原理简单清楚&#xff0c;可以自行理解替换&#xff0c;适合JS零基础小白 第一步 通过右击检查获得要点击的按钮的ClassName &#xff08;这边的ClassName可以是Name、Ta…

网页脚本

该实例操作网址&#xff1a; xxxxx 控制台实现的具体语句&#xff1a; document.querySelector("xxxx").click(); document.querySelector("xxxx").click(); 刚开始用的是别人的网站&#xff0c;为了避免麻烦还是自己写吧 打开过后就是这个样子了 &#…

网页脚本推荐

网页脚本推荐 废话不多说 上硬菜。 一、Tampermonkey&#xff08;油猴&#xff09; Tampermonkey 是一款免费的浏览器扩展和最为流行的用户脚本管理器&#xff0c;它适用于 Chrome, Microsoft Edge, Safari, Opera Next, 和 Firefox。 虽然有些受支持的浏览器拥有原生的用户脚本…

(三) Linux基本目录详解

系列文章目录 &#xff08;一&#xff09; Linux入门概述 &#xff08;二&#xff09; Linux环境搭建 &#xff08;三&#xff09;Linux基本目录详解 文章目录 系列文章目录前言1、Linux系统开机、关机2、Linux系统目录结构 前言 了解Linux文件系统的目录结构&#xff0c;是学…