robot framework常见问题记录(一)

#问题一:当txt中记录了上百个case时,RIDE编译器在执行保存、切换txt时会非常卡顿,导致电脑死机几十秒。)
问题分析:遇到该问题,排除电脑配置过低的原因(普通电脑性能已经足够了),一般是因为打开了robot framework安装包自动在桌面生成的RIDE导致。
解决方法:
方法一:在桌面RIDE图标右键,属性,把目标中 “D:\python27\pythonw.exe -c “from robotide import main;main()””,改为“D:\python27\python.exe -c “from robotide import main;main()””,即使用python.exe执行代码,而不使用pythonw.exe。
方法二:直接调用D:/python27/script/ride.py打开RIDE。
至于为什么pythonw.exe会导致卡顿,后面有时间继续研究,也希望有高手可以解答,万分感谢!
#问题二:针对问题一,各人选择在记事本中编辑RF脚本,但执行脚本时,却报了如下错误:
error in file ‘D:\code\myPython\test1.txt’: UnicodeDecodeError: ‘utf8’ codec can’t decode byte 0xba in position 16: invalid start byte。
其中,test1.txt是写入case的文件。
问题分析:因记事本默认使用ANSI编码方式,内容中包含汉字,导致robot framework无法读取。本例中,编写了另外一个A.txt,用来存放变量值。test1.case中通过Resource A.txt引入变量。而A.txt是使用记事本打开并输入了汉字。在RIDE中,无法找到A.txt,直接执行case,会报编码错误。
解决方法:使用记事本打开A.txt,另存为,编码格式选择uft-8,覆盖保存即可。
在这里插入图片描述

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值