Skip to content

Commit 95ff53a

Browse files
Jave samples have been synchronized with java_client v3.0
1 parent 97dc4e6 commit 95ff53a

14 files changed

Lines changed: 28 additions & 29 deletions

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

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,10 @@
1414
<version>4.11</version>
1515
<scope>test</scope>
1616
</dependency>
17-
<dependency>
18-
<groupId>org.seleniumhq.selenium</groupId>
19-
<artifactId>selenium-java</artifactId>
20-
<version>LATEST</version>
21-
<scope>test</scope>
22-
</dependency>
2317
<dependency>
2418
<groupId>io.appium</groupId>
2519
<artifactId>java-client</artifactId>
26-
<version>2.1.0</version>
20+
<version>3.0.0</version>
2721
</dependency>
2822
<dependency>
2923
<groupId>com.googlecode.json-simple</groupId>

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import org.openqa.selenium.remote.DesiredCapabilities;
1616

1717
public class AndroidContactsTest {
18-
private AppiumDriver driver;
18+
private AppiumDriver<WebElement> driver;
1919

2020
@Before
2121
public void setUp() throws Exception {
@@ -29,7 +29,7 @@ public void setUp() throws Exception {
2929
capabilities.setCapability("app", app.getAbsolutePath());
3030
capabilities.setCapability("appPackage", "com.example.android.contactmanager");
3131
capabilities.setCapability("appActivity", ".ContactManager");
32-
driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
32+
driver = new AndroidDriver<>(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
3333
}
3434

3535
@After

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.saucelabs.appium;
22

3+
import io.appium.java_client.MobileElement;
34
import io.appium.java_client.android.AndroidDriver;
45
import io.appium.java_client.pagefactory.AppiumFieldDecorator;
56
import io.appium.java_client.remote.MobileCapabilityType;
@@ -45,7 +46,7 @@ public void setUp() throws Exception {
4546
DesiredCapabilities capabilities = new DesiredCapabilities();
4647
capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "Android Emulator");
4748
capabilities.setCapability(MobileCapabilityType.APP, app.getAbsolutePath());
48-
driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
49+
driver = new AndroidDriver<MobileElement>(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
4950

5051
apiDemosPageObject = new ApiDemosListViewScreenByAllPossible();
5152
PageFactory.initElements(new AppiumFieldDecorator(driver, 5, TimeUnit.SECONDS),

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.saucelabs.appium;
22

3+
import io.appium.java_client.MobileElement;
34
import io.appium.java_client.android.AndroidDriver;
45
import io.appium.java_client.pagefactory.AppiumFieldDecorator;
56
import io.appium.java_client.remote.MobileCapabilityType;
@@ -45,7 +46,7 @@ public void setUp() throws Exception {
4546
DesiredCapabilities capabilities = new DesiredCapabilities();
4647
capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "Android Emulator");
4748
capabilities.setCapability(MobileCapabilityType.APP, app.getAbsolutePath());
48-
driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
49+
driver = new AndroidDriver<MobileElement>(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
4950

5051
apiDemosPageObject = new ApiDemosListViewScreenChaided();
5152
PageFactory.initElements(new AppiumFieldDecorator(driver, 5, TimeUnit.SECONDS),

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.saucelabs.appium;
22

3+
import io.appium.java_client.MobileElement;
34
import io.appium.java_client.android.AndroidDriver;
45
import io.appium.java_client.pagefactory.AppiumFieldDecorator;
56
import io.appium.java_client.remote.MobileCapabilityType;
@@ -49,7 +50,7 @@ public void setUp() throws Exception {
4950
DesiredCapabilities capabilities = new DesiredCapabilities();
5051
capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "Android Emulator");
5152
capabilities.setCapability(MobileCapabilityType.APP, app.getAbsolutePath());
52-
driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
53+
driver = new AndroidDriver<MobileElement>(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
5354

5455
apiDemosPageObject = new ApiDemosListViewScreenSimple();
5556
PageFactory.initElements(new AppiumFieldDecorator(driver.

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.saucelabs.appium;
22

3+
import io.appium.java_client.MobileElement;
34
import io.appium.java_client.android.AndroidDriver;
45
import io.appium.java_client.pagefactory.AppiumFieldDecorator;
56
import io.appium.java_client.remote.MobileCapabilityType;
@@ -31,7 +32,7 @@ public void setUp() throws Exception {
3132
DesiredCapabilities capabilities = new DesiredCapabilities();
3233
capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "Android Emulator");
3334
capabilities.setCapability(MobileCapabilityType.APP, app.getAbsolutePath());
34-
driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
35+
driver = new AndroidDriver<MobileElement>(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
3536

3637
apiDemosPageObject = new ApiDemosListViewScreenSimple();
3738
//This time out is set because test can be run on slow Android SDK emulator

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
public class AndroidTest {
1919

20-
private AppiumDriver driver;
20+
private AppiumDriver<WebElement> driver;
2121

2222
@Before
2323
public void setUp() throws Exception {
@@ -30,7 +30,7 @@ public void setUp() throws Exception {
3030
capabilities.setCapability("app", app.getAbsolutePath());
3131
capabilities.setCapability("appPackage", "io.appium.android.apis");
3232
capabilities.setCapability("appActivity", ".ApiDemos");
33-
driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
33+
driver = new AndroidDriver<>(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
3434
}
3535

3636
@After

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import org.openqa.selenium.remote.DesiredCapabilities;
1616

1717
public class AndroidWebViewTest {
18-
private AppiumDriver driver;
18+
private AppiumDriver<WebElement> driver;
1919

2020
@Before
2121
public void setUp() throws Exception {
@@ -28,7 +28,7 @@ public void setUp() throws Exception {
2828
capabilities.setCapability("app", app.getAbsolutePath());
2929
capabilities.setCapability("appPackage", "io.selendroid.testapp");
3030
capabilities.setCapability("appActivity", ".HomeScreenActivity");
31-
driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
31+
driver = new AndroidDriver<WebElement>(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
3232
}
3333
@After
3434
public void tearDown() throws Exception {

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
public class MobileFindJavaTest {
1414

15-
private AppiumDriver driver;
15+
private AppiumDriver<?> driver;
1616
private static final String url = "http://127.0.0.1:4723/wd/hub";
1717

1818
@Test
@@ -28,7 +28,7 @@ public void setUp() throws Exception {
2828
capabilities.setCapability("deviceName", "Android Emulator");
2929
capabilities.setCapability("appPackage", "com.android.settings");
3030
capabilities.setCapability("appActivity", ".Settings");
31-
driver = new AndroidDriver(new URL(url), capabilities);
31+
driver = new AndroidDriver<>(new URL(url), capabilities);
3232
}
3333

3434
@After

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public void setUp() throws Exception {
3737
capabilities.setCapability("platformName", "iOS");
3838
capabilities.setCapability("platformVersion", "8.1");
3939
capabilities.setCapability("browserName", "safari");
40-
driver = new IOSDriver(new URL("http://127.0.0.1:4723/wd/hub"),
40+
driver = new IOSDriver<WebElement>(new URL("http://127.0.0.1:4723/wd/hub"),
4141
capabilities);
4242
//driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
4343
}

0 commit comments

Comments
 (0)