【python+selenium学习】常见错误: 'gbk' codec can't decode byte 0xb0 in position 30
2024-09-03 02:27:42
最近编写的自动化脚本,数据部分使用到了从配置文件中取,即自定义config.ini,但是在读取配置文件的时候却报错了'gbk' codec can't decode byte 0xb0 in position 30。错误信息的意思是 gbk'编解码无法解码字节0xb0。开始我以为是配置文件中出现了中文字符,可检查后发现并没有。在网上查了相关资料后,无果。于是请教了其他同事,经过十几分钟的检查和验证,原来我在创建congfi.ini 文件时,默认保存的编码类型是UTF-8。于是我们将文件编码格式保存为ANSI(系统locale为简体中文,意味着当前“ANSI编码”实际是GBK编码),就OK了。如下图。但是问题的根因我还没太搞清楚,搞明白后我会继续更新的。
下面简单介绍下如何使用配置文件作为测试数据:
配置文件,可以保存一些项目公共参数:
将读取登录参数封装为dlPerson方法:
在用例中带调用该方法(返回的是数组形式),根据数组下标取值就好了:
我踏过的,是不曾虚度的昨天,我去向的 ,永远是比今天更好的远方
最新文章
- Microsoft Visual C++ Compiler for Python 2.7
- decode 函数将字符串从某种编码转为 unicode 字符
- MS-SQL SERVER单列合并的四种常用方法
- HTML5 Web Speech API 结合Ext实现浏览器语音识别以及输入
- 【原创】Kmeans算法 优缺点分析
- 2013杭州网络赛C题HDU 4640(模拟)
- app测试特点
- Codeforces 828B Black Square(简单题)
- 【Maven】项目中没有resources目录
- 一个基于RBAC的通用权限设计清单
- [dpdk] dpdk编译成动态库使用 -- PCI port自动发现与pmd动态加载
- php添加mongo模块
- Java可视化JVM监控软件
- 在CentOS 7下编译安装Nginx+PHP+MySQL环境
- iframe子夜页面调父页面的方法 取父页面的值
- C# 文本文件的读写
- Linux中文件函数(一)
- 4、Java并发编程:synchronized
- [BZOJ4832]抵制克苏恩(概率期望DP)
- Oracle 11gR2 RAC的两个bug
热门文章
- Spring(003)-消费返回list的rest服务
- 201871010109-胡欢欢《面向对象程序设计(java)》第十二周学习总结
- Python查看帮助---help函数
- 莫烦TensorFlow_11 MNIST优化使用CNN
- explain慢SQL分析解释
- 使用element-ui的table组件时,渲染为html格式
- python中多线程相关
- Codeforces Round #530 (Div. 2) F 线段树 + 树形dp(自下往上)
- Vue插槽详解 | 什么是插槽?
- okhttp 发送get post 请求