def wait_for_ajax
counter = 0
while page.evaluate_script("$.active").to_i > 0
counter += 1
sleep(0.1)
raise "AJAX request took longer than 5 seconds." if counter >= 50
end
end
@dddd1919 应该还是单个 test 写的有问题,因为随机挂掉的总是那两个 test。debug 的结果是,同一个 form 下的 checkbox,有时会勾上,有时却没有勾上,不明白是否是因为这个表单是用了 bootstrap 的 modal 的缘故。