【发布时间】:2015-03-13 20:54:49
【问题描述】:
我对 Watir 非常陌生,正在尝试测试一个弹出窗口,但无法让我的脚本单击“取消目标”按钮。运行脚本时,出现错误:element not visible (Selenium::WebDriver::Error::ElementNotVisibleError。这是我正在使用的脚本:
browser.div(:class => "modal-footer").button(:class => "btn btn-danger").click
下面是代码:
<div class="modal hide fade" id="target_modal" data-bind="with: target">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3 data-bind="text: BusinessName"></h3>
</div>
<div class="modal-body">
<div class="row">
<div class="span3">
<label for="FirstName">First Name</label><input id="FirstName" type="text" data-bind="value:FirstName" />
<label for="LastName">Last Name</label><input id="LastName" type="text" data-bind="value: LastName" />
<label for="Email">Email</label><input id="Email" type="text" data-bind="value: Email" />
</div>
</div>
</div>
<div class="modal-footer">
<button class="btn btn-primary" data-bind="click: saveTarget">
<i class="icon-white icon-ok"></i>
Save Target
</button>
<button class="btn btn-danger" data-dismiss="modal">
<i class="icon-white icon-remove"></i>
Cancel Target
</button>
</div>
</div>
任何帮助将不胜感激。谢谢!
【问题讨论】: