【发布时间】:2015-08-24 14:16:56
【问题描述】:
我在尝试单击复选框时遇到了问题。该应用程序是用 AngularJS 编写的。
无法单击复选框,因为从技术上讲,该元素是不可见的。使用 'visible: false' 无助于选中此框。我也尝试过使用 element.set(true)
复选框位于恰好也包含超链接的标签元素中。由于 Capybara/Selenium 默认点击元素的中间,我最终打开超链接而不是标记复选框。在标签中的任意位置(超链接之外)单击会成功选中该框。
我怎样才能做到这一点?
【问题讨论】: