【发布时间】:2014-05-05 08:43:57
【问题描述】:
我一直试图点击 class "selectable" 的链接,但没有成功。
html代码如下图所示:
<div class="form-group">
<label for="txtEmail">Email</label>
<label class="selectable col-xs-offset-2">
<input type="checkbox" id="chkNoEmail" data-bind="checked: noEmail, attr: { 'disabled': baseController.readonly() }">
</label>
<a class="selectable" data-toggle="popover" data-bind="click: baseController.noEmailClicked, popover: { title: '', customClass: 'popover-lrg popover-alert', contentHtmlId: 'noEmailAlert', onlyIf: function () { return noEmail() } }" data-original-title="" title="">no email</a>
<input type="text" class="form-control" id="txtEmail" placeholder="Email" data-bind="value: email, attr: { 'disabled': noEmail() || baseController.readonly() }"><span class="validationMessage" style="display: none;"></span>
</div>
我尝试过使用父 div 也使用过
browser.selectable(:text, /no email/).click
和
browser.selectable(:text, /no email/).fire_event("onclick") but not success.
【问题讨论】:
-
你能解释一下“没有成功”是什么意思吗?是有例外还是什么都没做?
-
它什么也没做,预期的行为是出现工具提示
-
selectable不是元素类型。您确定您提供的示例不会发生异常吗? -
我也尝试过
browser.link(:text, /no email/).click,但没有任何操作,我会跟进开发此功能的人,看看是什么触发了工具提示的显示
标签: ruby internet-explorer watir