小胖博客

记录开发和使用中的点滴

watir遇到一些dom变化的autocomplete时的处理

思路是这样的:

1.首先确定这个元素是否存在

2.如果第一步显示为true那么可以直接下一步执行各种action;如果显示为false,那么说明这个元素不存在或者你用的定位条件非唯一请选用该元素的唯一性条件去定位

3.定位的时候最好用css去定位,这样更容易点

例子:

temp = @browser.ul :class => 'select-XXXX'
puts temp.exists?
temp.click

发表评论

电子邮件地址不会被公开。