Skip to content

Commit 307d8e9

Browse files
authored
Merge pull request #62 from healenium/feature/EPMHLM-427
EPMHLM-427
2 parents 60bf165 + e0101a3 commit 307d8e9

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<modelVersion>4.0.0</modelVersion>
1111
<groupId>com.epam.healenium</groupId>
1212
<artifactId>healenium-appium</artifactId>
13-
<version>1.5.10</version>
13+
<version>1.5.11</version>
1414
<packaging>jar</packaging>
1515
<name>healenium-appium</name>
1616
<description>healenium appium client</description>
@@ -55,7 +55,7 @@
5555

5656

5757
<properties>
58-
<healenium.version>3.5.3</healenium.version>
58+
<healenium.version>3.5.4</healenium.version>
5959
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
6060
<typesafe.version>1.3.4</typesafe.version>
6161
<commonslang3.version>3.11</commonslang3.version>

src/main/java/com/epam/healenium/appium/service/MobileNodeService.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import com.epam.healenium.treecomparing.Node;
66
import com.epam.healenium.treecomparing.NodeBuilder;
77
import lombok.extern.slf4j.Slf4j;
8+
import org.apache.commons.lang3.StringUtils;
89
import org.jsoup.Jsoup;
910
import org.jsoup.nodes.Attribute;
1011
import org.jsoup.nodes.Document;
@@ -81,11 +82,12 @@ private Node toNode(Element e) {
8182
List<Attribute> list = e.attributes().asList();
8283
list.forEach(attr -> otherAttributes.put(attr.getKey(), attr.getValue()));
8384

85+
String index = e.attributes().getIgnoreCase("index");
8486
return new NodeBuilder()
8587
.setId(e.attributes().getIgnoreCase("resource-id"))
8688
.setTag(e.attributes().getIgnoreCase("class"))
8789
.setClasses(Collections.singleton(e.attributes().getIgnoreCase("content-desc")))
88-
.setIndex(Integer.parseInt(e.attributes().getIgnoreCase("index")))
90+
.setIndex(StringUtils.isEmpty(index) ? 0 : Integer.parseInt(index))
8991
.setMobileAttributes(otherAttributes)
9092
.build();
9193
}

0 commit comments

Comments
 (0)