RF中遇到的坑汇总

来源:互联网 发布:js 按钮显示 隐藏 div 编辑:程序博客网 时间:2024/06/15 15:07

1、中文编码问题,

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

运行后提示编码问题:



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

${read_file}readfileC:\\Users\\yfk\\Desktop\\公司黑名单.txt: FOR${st1}IN@{read_file}${st2}decode bytes to string${st1}gbkrun 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在内容框里面输入内容了。





原创粉丝点击