diff --git a/pom.xml b/pom.xml
index 0654df6..52bd4fe 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
com.olexyn
tabdriver
- 1.2
+ 1.2.2
jar
tabdriver
@@ -99,8 +99,27 @@
${xx.java.version}
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 3.0.0-M1
+
+ internal.repo::default::http://localhost:9020/repository/maven-releases/
+
+
+
+
+ nexus-releases
+ http://localhost:9020/repository/maven-releases/
+
+
+ nexus-snapshots
+ http://localhost:9020/repository/maven-snapshots/
+
+
+
diff --git a/src/main/java/com/olexyn/tabdriver/Constants.java b/src/main/java/com/olexyn/tabdriver/Constants.java
index faaed0f..0673e70 100644
--- a/src/main/java/com/olexyn/tabdriver/Constants.java
+++ b/src/main/java/com/olexyn/tabdriver/Constants.java
@@ -8,4 +8,7 @@ public interface Constants {
String ID = "id";
String TABLE = "table";
String DIV = "div";
+ String LABEL = "label";
+ String CLASS = "class";
+ String CHECKBOX = "checkbox";
}
diff --git a/src/main/java/com/olexyn/tabdriver/TabDriver.java b/src/main/java/com/olexyn/tabdriver/TabDriver.java
index b585f9e..009e445 100644
--- a/src/main/java/com/olexyn/tabdriver/TabDriver.java
+++ b/src/main/java/com/olexyn/tabdriver/TabDriver.java
@@ -236,13 +236,18 @@ public class TabDriver extends ChromeDriver implements JavascriptExecutor {
return filterElementListBy(elements, CRITERIA.NONE, Constants.EMPTY);
}
+ public synchronized List findElements(By by) {
+ return findElements(by);
+ }
+
public synchronized void followContainedLink(WebElement element) {
String link = element.getAttribute("href");
if (link != null) { navigate().to(link); }
}
- public synchronized void setRadio(By by, boolean checked) {
- ((JavascriptExecutor) this).executeScript("arguments[0].checked = " + checked + ";", findElement(by));
+
+ public synchronized void setRadio(WebElement element, boolean checked) {
+ ((JavascriptExecutor) this).executeScript("arguments[0].checked = " + checked + ";", element);
}
public synchronized void setComboByDataValue(By comboBy, String dataValue) {