【发布时间】:2014-03-28 12:41:38
【问题描述】:
有没有办法使用Fluentlenium(类似于selenium)只点击所有返回元素的可见? 例如我有
@FindBy(css = "div[class^='event-body']>button")
public FluentWebElement hostMeeting;
这将返回可能的按钮。其中只有一个是可见的。 我想点击它。
【问题讨论】:
-
那您肯定需要使用更好的定位器来定位可见元素吗?
-
在 selenium 我们有方法 element.isDisplayed() 可以在你的情况下使用。
-
@Arran AFAIK,没有更好的定位器,因为唯一独特的是另一个按钮,它是该元素的父元素的子元素。
-
@lost 这不行,我不知道为什么
-
也许共享 HTML,这样我们就可以看到这两个按钮实际上是如何相互关联的。
标签: selenium selenium-webdriver webdriver fluentlenium