public class ElementsCollection extends java.util.AbstractList<SelenideElement>
Constructor and Description |
---|
ElementsCollection(WebElementsCollection collection) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
elementsToString(java.util.Collection<org.openqa.selenium.WebElement> elements) |
ElementsCollection |
exclude(Condition condition) |
ElementsCollection |
excludeWith(Condition condition) |
ElementsCollection |
filter(Condition condition) |
ElementsCollection |
filterBy(Condition condition) |
SelenideElement |
find(Condition condition) |
SelenideElement |
findBy(Condition condition) |
SelenideElement |
get(int index) |
java.lang.String[] |
getTexts() |
static java.lang.String[] |
getTexts(java.util.Collection<org.openqa.selenium.WebElement> elements)
Fail-safe method for retrieving texts of given elements.
|
java.util.Iterator<SelenideElement> |
iterator() |
java.util.ListIterator<SelenideElement> |
listIterator(int index) |
ElementsCollection |
shouldBe(CollectionCondition... conditions)
$$(".error").shouldBe(empty)
|
ElementsCollection |
shouldHave(CollectionCondition... conditions)
$$(".error").shouldHave(size(3))
$$(".error").shouldHave(texts("Error1", "Error2"))
|
ElementsCollection |
shouldHaveSize(int expectedSize) |
int |
size() |
java.lang.String |
toString() |
protected void |
waitUntil(CollectionCondition condition,
long timeoutMs) |
add, add, addAll, clear, equals, hashCode, indexOf, lastIndexOf, listIterator, remove, removeRange, set, subList
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray
public ElementsCollection(WebElementsCollection collection)
public ElementsCollection shouldHaveSize(int expectedSize)
public ElementsCollection shouldBe(CollectionCondition... conditions)
public ElementsCollection shouldHave(CollectionCondition... conditions)
protected void waitUntil(CollectionCondition condition, long timeoutMs)
public ElementsCollection filter(Condition condition)
public ElementsCollection filterBy(Condition condition)
public ElementsCollection exclude(Condition condition)
public ElementsCollection excludeWith(Condition condition)
public SelenideElement find(Condition condition)
public SelenideElement findBy(Condition condition)
public java.lang.String[] getTexts()
public static java.lang.String[] getTexts(java.util.Collection<org.openqa.selenium.WebElement> elements)
elements
- Any collection of WebElementspublic static java.lang.String elementsToString(java.util.Collection<org.openqa.selenium.WebElement> elements)
public SelenideElement get(int index)
get
in interface java.util.List<SelenideElement>
get
in class java.util.AbstractList<SelenideElement>
public int size()
size
in interface java.util.Collection<SelenideElement>
size
in interface java.util.List<SelenideElement>
size
in class java.util.AbstractCollection<SelenideElement>
public java.util.Iterator<SelenideElement> iterator()
iterator
in interface java.lang.Iterable<SelenideElement>
iterator
in interface java.util.Collection<SelenideElement>
iterator
in interface java.util.List<SelenideElement>
iterator
in class java.util.AbstractList<SelenideElement>
public java.util.ListIterator<SelenideElement> listIterator(int index)
listIterator
in interface java.util.List<SelenideElement>
listIterator
in class java.util.AbstractList<SelenideElement>
public java.lang.String toString()
toString
in class java.util.AbstractCollection<SelenideElement>