Skip to content

Commit 10cd649

Browse files
committed
Merge pull request appium-boneyard#82 from saikrishna321/master
updated java_client version and fixed tests By.name
2 parents d924839 + 1b6e7d2 commit 10cd649

4 files changed

Lines changed: 16 additions & 17 deletions

File tree

sample-code/examples/java/generic/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<dependency>
2626
<groupId>io.appium</groupId>
2727
<artifactId>java-client</artifactId>
28-
<version>2.1.0</version>
28+
<version>3.4.1</version>
2929
</dependency>
3030
<dependency>
3131
<groupId>com.saucelabs</groupId>

sample-code/examples/java/junit/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<dependency>
1818
<groupId>io.appium</groupId>
1919
<artifactId>java-client</artifactId>
20-
<version>3.3.0</version>
20+
<version>3.4.1</version>
2121
</dependency>
2222
<dependency>
2323
<groupId>com.googlecode.json-simple</groupId>

sample-code/examples/java/junit/src/test/java/com/saucelabs/appium/AndroidContactsTest.java

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,17 @@
33
import io.appium.java_client.AppiumDriver;
44
import io.appium.java_client.android.AndroidDriver;
55
import io.appium.java_client.android.AndroidElement;
6-
7-
import java.io.File;
8-
import java.net.URL;
9-
import java.util.List;
10-
116
import org.junit.After;
127
import org.junit.Before;
138
import org.junit.Test;
149
import org.openqa.selenium.By;
1510
import org.openqa.selenium.WebElement;
1611
import org.openqa.selenium.remote.DesiredCapabilities;
1712

13+
import java.io.File;
14+
import java.net.URL;
15+
import java.util.List;
16+
1817
public class AndroidContactsTest {
1918
private AppiumDriver<AndroidElement> driver;
2019

@@ -40,13 +39,13 @@ public void tearDown() throws Exception {
4039

4140
@Test
4241
public void addContact(){
43-
WebElement el = driver.findElement(By.name("Add Contact"));
42+
WebElement el = driver.findElement(By.xpath(".//*[@text='Add Contact']"));
4443
el.click();
4544
List<AndroidElement> textFieldsList = driver.findElementsByClassName("android.widget.EditText");
4645
textFieldsList.get(0).sendKeys("Some Name");
4746
textFieldsList.get(2).sendKeys("[email protected]");
4847
driver.swipe(100, 500, 100, 100, 2);
49-
driver.findElementByName("Save").click();
48+
driver.findElementByXPath(".//*[@text='Save']").click();
5049
}
5150

5251
}

sample-code/examples/java/junit/src/test/java/com/saucelabs/appium/AndroidTest.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
package com.saucelabs.appium;
22

3-
import static org.junit.Assert.assertEquals;
43
import io.appium.java_client.AppiumDriver;
54
import io.appium.java_client.android.AndroidDriver;
6-
7-
import java.io.File;
8-
import java.net.URL;
9-
import java.util.List;
10-
115
import org.junit.After;
126
import org.junit.Before;
137
import org.junit.Test;
148
import org.openqa.selenium.By;
159
import org.openqa.selenium.WebElement;
1610
import org.openqa.selenium.remote.DesiredCapabilities;
1711

12+
import java.io.File;
13+
import java.net.URL;
14+
import java.util.List;
15+
16+
import static org.junit.Assert.assertEquals;
17+
1818
public class AndroidTest {
1919

2020
private AppiumDriver<WebElement> driver;
@@ -40,11 +40,11 @@ public void tearDown() throws Exception {
4040

4141
@Test
4242
public void apiDemo(){
43-
WebElement el = driver.findElement(By.name("Animation"));
43+
WebElement el = driver.findElement(By.xpath(".//*[@text=Animation]"));
4444
assertEquals("Animation", el.getText());
4545
el = driver.findElementByClassName("android.widget.TextView");
4646
assertEquals("API Demos", el.getText());
47-
el = driver.findElement(By.name("App"));
47+
el = driver.findElement(By.xpath(".//*[@text='App']"));
4848
el.click();
4949
List<WebElement> els = driver.findElementsByClassName("android.widget.TextView");
5050
assertEquals("Activity", els.get(2).getText());

0 commit comments

Comments
 (0)