robot framework定位一个联动的下拉框时报错: element not visible
robot framework定位一个联动的下拉框时报错: element not visible
点击“0508科室”的代码如下
Click Element //li[text()='0508科室']
运行到如图就失败了,“0508科室“虽然出现了,但是点击时,提示”element not visible“
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一直以为问题出在下拉框的联动性上,后来看到网上有人说,页面有多个相同属性的元素,报这个错。于是看了第一个下拉框的选项,果然和第二个下拉框有相同选项,而他们的元素结构一模一样,所以找到了2个元素,估计默认点了第一个,但是第一个下拉选项此时不可见了,所以报”element not visible“。
找到原因就好解决了,先获取所有元素和元素个数,如果元素个数等于1,说明此时要点击第一个元素,如果元素个数等于2,说明此时要点第二个元素。
代码如下: