Skip to content

Commit 3a0c89d

Browse files
authored
Merge pull request #32 from xdev-software/develop
Release
2 parents 7a268f8 + 42e778a commit 3a0c89d

File tree

4 files changed

+16
-7
lines changed

4 files changed

+16
-7
lines changed

CHANGELOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
1+
# 1.0.5
2+
* Add new shortcut method ``CanFindElements#waitForFirstByClassName``
3+
* Updated dependencies
4+
15
# 1.0.4
2-
* ``ImprovedWebElement#hasAttribute`` now waits for loading operations to complete (now calls ``prepareForOperation`` as ``getProperty`` already does)
6+
* ``ImprovedWebElement#hasAttribute`` now waits for loading operations to complete (now calls ``prepareForOperation`` - like ``getProperty`` already does)
37

48
# 1.0.3
59
* Removed reflection calls in ``CustomizableJsonToWebElementConverter`` as https://github.com/SeleniumHQ/selenium/issues/15884 was fixed #11

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,12 +81,12 @@
8181
<dependency>
8282
<groupId>net.sourceforge.pmd</groupId>
8383
<artifactId>pmd-core</artifactId>
84-
<version>7.15.0</version>
84+
<version>7.16.0</version>
8585
</dependency>
8686
<dependency>
8787
<groupId>net.sourceforge.pmd</groupId>
8888
<artifactId>pmd-java</artifactId>
89-
<version>7.15.0</version>
89+
<version>7.16.0</version>
9090
</dependency>
9191
</dependencies>
9292
</plugin>

selenium-elements/pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@
8282
<dependency>
8383
<groupId>org.junit.jupiter</groupId>
8484
<artifactId>junit-jupiter</artifactId>
85-
<version>5.13.3</version>
85+
<version>5.13.4</version>
8686
<scope>test</scope>
8787
</dependency>
8888
<dependency>
@@ -223,7 +223,7 @@
223223
<plugin>
224224
<groupId>org.codehaus.mojo</groupId>
225225
<artifactId>flatten-maven-plugin</artifactId>
226-
<version>1.7.1</version>
226+
<version>1.7.2</version>
227227
<configuration>
228228
<flattenMode>ossrh</flattenMode>
229229
</configuration>
@@ -328,12 +328,12 @@
328328
<dependency>
329329
<groupId>net.sourceforge.pmd</groupId>
330330
<artifactId>pmd-core</artifactId>
331-
<version>7.15.0</version>
331+
<version>7.16.0</version>
332332
</dependency>
333333
<dependency>
334334
<groupId>net.sourceforge.pmd</groupId>
335335
<artifactId>pmd-java</artifactId>
336-
<version>7.15.0</version>
336+
<version>7.16.0</version>
337337
</dependency>
338338
</dependencies>
339339
</plugin>

selenium-elements/src/main/java/software/xdev/selenium/elements/CanFindElements.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,11 @@ default WebElement waitForFirst(final By by)
6565
return this.waitUntil(wd -> this.determineSearchContext(wd).findElement(by));
6666
}
6767

68+
default WebElement waitForFirstByClassName(final String className)
69+
{
70+
return this.waitForFirst(By.cssSelector("." + className));
71+
}
72+
6873
default <T extends WebElement> T waitForFirst(final Class<T> clazz)
6974
{
7075
return this.waitForFirst(clazz, null);

0 commit comments

Comments
 (0)