Ruby 如何使用watir classic处理IE中的弹出窗口

Ruby 如何使用watir classic处理IE中的弹出窗口,ruby,watir,watir-classic,Ruby,Watir,Watir Classic,我正试图单击“关闭”,但它没有单击 下面是我的代码: b.button(:class , "close").click HTML代码: <div class="modal-content alert-"> <div class="modal-body"> <button class="close" data-dismiss="modal" type="button"> <span aria-hidden="true">×</span>

我正试图单击“关闭”,但它没有单击

下面是我的代码:

b.button(:class , "close").click
HTML代码:

 <div class="modal-content alert-">
<div class="modal-body">
<button class="close" data-dismiss="modal" type="button">
<span aria-hidden="true">×</span>
<span class="sr-only">Close</span>
</button>
<div>
<h4 id="daModal1493381568370"/>
</div>
<br/>
<p>Invalid driving experience, please call us at 666 55555 for assistance</p>
</div>
</div>
并尝试:

b.span(:class , "sr-only").click

什么是
b
?你是怎么得到它的?是有例外还是点击什么都没做?您是否验证了您正在单击右关闭按钮-即该类可能有多个元素。确保只有一个-
pb.button(:class,“close”)。count
注意
b.alert
检查实际的JavaScript警报对话框。您的似乎只是常规HTML元素,看起来像一个对话框。@Surya b是浏览器对象。(b=Watir::Browser.new)
b.span(:class , "sr-only").click