robotframework之frame元素定位

xiaoxiao2021-02-28  93

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

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

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

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

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

Select Frame name=fraLeft

Click Element  id=main

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

unselect frame

 

转载请注明原文地址: https://www.6miu.com/read-30752.html

最新回复(0)