RF中遇到的坑汇总

1、中文编码问题,

${read_file}	readfile	C:\\Users\\yfk\\Desktop\\公司黑名单.txt		
: FOR	${st1}	IN	@{read_file}	
	run keyword if	"${st1}"=="深圳市某某高科信息技术有限公司"	exit for loop	

运行后提示编码问题:



这个问题我弄了很久后来记起了以前某大神老师说过关于中文字符的问题,查了下以前的资料,可以用decode bytes to string这个关键字:

${read_file}	readfile	C:\\Users\\yfk\\Desktop\\公司黑名单.txt		
: FOR	${st1}	IN	@{read_file}	
	${st2}	decode bytes to string	${st1}	gbk
	run keyword if	"${st2}"=="深圳市某某高科信息技术有限公司"	exit for loop	

试了下可以正常显示了


2、循环列表元素时记得加一点延时

当我们要循环的列表元素超过5个以上时,我们最好加sleep 0.5的延时,否则在使用get text时给你返回none


3、元素不可见

style.display="none"style.visibility="hidden"时控件不可见,要注意这个,当你各种定位方法都用遍了就是不出来,有可能有这两个中的一个属性存在,不妨用JS操作。我在input textclick element时都遇到过这种坑。


4、切换窗口后input text始终无法输入内容

这个我使用过JS,会导致后面的用例有点小问题,后来网上查了下资料,有网友说需要刷新下页面,后来我加入了reload page关键字后,可以通过input text在内容框里面输入内容了。





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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值