使用robot做页面自动化的时候经常遇到隐藏内容,如下:
隐藏内容:
隐藏内容是在产品名称之后,在产品名称之后的输入框点一下就会出现内容,在使用robot时候可以按照平时模拟鼠标点击,在等待一两秒时间等待出现选项框之后点击所需要的条目就可以,但是受制于网络因素有时候会失败,影响了跑自动化的效率,后来使用JQuery处理,处理如下:
css样式:display:none
这个时候需要将none修改成其他就可以,使用jQuery定位到上一个id:
$('#prdtInfo')
使用jQuery定位到该id的下一个div,即该隐藏内容:
$('#prdtInfo').next()
修改CSS样式:
$('#prdtInfo').next().css('display','block')<