robotframework之frame元素定位

来源:互联网 发布:大众软件电子版下载 编辑:程序博客网 时间:2024/05/21 09:29

自动化测试时你肯定遇到过明明元素id或者name正确,但是运行时却一直提示找不到元素,一般这样的问题有几种可能性:

1.等待时间过短,页面元素还来不及加载出来,导致找不到元素

2.该页面使用了frame控件,导致找不到元素

关于第一种方式解决方法很简单,添加sleep等待时间即可

第二种解决方法,查看页面源码,找到定位元素父级的frame标签,先切换到该frame中,再定位元素,如:

Select Frame name=fraLeft

Click Element  id=main

记得跳出该frame后需要取消选择该frame控件,否者继续定位其他frame元素时还是会出现找不到元素的现象。

unselect frame

阅读全文
0 0