单击所有已启用元素的可见元素的方法

时间:2014-03-28 12:41:39

标签: selenium selenium-webdriver webdriver fluentlenium

有没有办法只使用Fluentlenium(类似于selenium)点击所有返回元素的可见元素? 例如,我有

@FindBy(css = "div[class^='event-body']>button")
    public FluentWebElement hostMeeting;

这将返回可能的按钮。总之,只有一个是可见的。 我想点击它。

1 个答案:

答案 0 :(得分:0)

这里的目标是找到隐藏元素的方式。通常,这将是内联样式属性。它会是这样的:

<div class="event-body something">
  <button style="display: none;" />
  ...
</div>

您可以通过编辑CSS选择器来匹配它:

div.event-body > button:not([style*='display:none'])