Merge pull request #3295 from Jonahss/javasamples

fixed up java sample code in docs
This commit is contained in:
bootstraponline
2014-08-05 21:13:12 -04:00
4 changed files with 31 additions and 31 deletions

View File

@@ -484,7 +484,7 @@ driver.app_strings
```java
// java
driver.getAppString();
driver.getAppStrings();
```
```javascript
@@ -651,12 +651,12 @@ swipe start_x: 75, start_y: 500, end_x: 75, end_y: 0, duration: 0.8
```python
# python
driver.swipe(75, 500, 75, 0, 0.8)
driver.swipe(start=75, starty=500, endx=75, endy=0, duration=800)
```
```java
// java
driver.swipe(startx=75, starty=500, endx=75, endy=0, duration=800)
driver.swipe(75, 500, 75, 0, 0.8)
```
```javascript

View File

@@ -52,10 +52,10 @@ public static $browsers = array(
```java
// java
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("platformName", "iOS");
capabilities.setCapability("platformVersion", "7.1");
capabilities.setCapability("browserName", "Safari");
capabilities.setCapability("deviceName", "iPhone Simulator");
capabilities.setCapability(MobileCapabilityType.PLATFORM_NAME, "iOS");
capabilities.setCapability(MobileCapabilityType.PLATFORM_VERSION, "7.1");
capabilities.setCapability(MobileCapabilityType.BROWSER_NAME, "Safari");
capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "iPhone Simulator");
```
### Mobile Safari on a Real iOS Device
@@ -118,18 +118,18 @@ To configure you test to run against safari simply set the **"browserName"** to
// java
//setup the web driver and launch the webview app.
DesiredCapabilities desiredCapabilities = new DesiredCapabilities();
desiredCapabilities.setCapability("browserName", "Safari");
desiredCapabilities.setCapability(MobileCapabilityType.BROWSER_NAME, "Safari");
URL url = new URL("http://127.0.0.1:4723/wd/hub");
RemoteWebDriver remoteWebDriver = new RemoteWebDriver(url, desiredCapabilities);
AppiumDriver driver = new AppiumDriver(url, desiredCapabilities);
// Navigate to the page and interact with the elements on the guinea-pig page using id.
remoteWebDriver.get("http://saucelabs.com/test/guinea-pig");
WebElement div = remoteWebDriver.findElement(By.id("i_am_an_id"));
driver.get("http://saucelabs.com/test/guinea-pig");
WebElement div = driver.findElement(By.id("i_am_an_id"));
Assert.assertEquals("I am a div", div.getText()); //check the text retrieved matches expected value
remoteWebDriver.findElement(By.id("comments")).sendKeys("My comment"); //populate the comments field by id.
driver.findElement(By.id("comments")).sendKeys("My comment"); //populate the comments field by id.
//close the app.
remoteWebDriver.quit();
driver.quit();
```
### Python Example
@@ -226,10 +226,10 @@ public static $browsers = array(
```java
// java
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("platformName", "Android");
capabilities.setCapability("platformVersion", "4.4");
capabilities.setCapability("deviceName", "Android Emulator");
capabilities.setCapability("browserName", "Chrome");
capabilities.setCapability(MobileCapabilityType.PLATFORM_NAME, "Android");
capabilities.setCapability(MobileCapabilityType.PLATFORM_VERSION, "4.4");
capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "Android Emulator");
capabilities.setCapability(MobileCapabilityType.BROWSER_NAME, "Chrome");
```
Note that on 4.4+ devices, you can also use the 'Browser' `browserName` cap to automate the built-in browser. On all devices you can use the 'Chromium' `browserName` cap to automate a build of Chromium.

View File

@@ -68,10 +68,10 @@ public static $browsers = array(
```java
// java
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("platformName", "iOS");
capabilities.setCapability("platformVersion", "7.1");
capabilities.setCapability("deviceName", "iPhone Simulator");
capabilities.setCapability("app", myApp);
capabilities.setCapability(MobileCapabilityType.PLATFORM_NAME, "iOS");
capabilities.setCapability(MobileCapabilityType.PLATFORM_VERSION, "7.1");
capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "iPhone Simulator");
capabilities.setCapability(MobileCapabilityType.APP, myApp);
```
In this set of capabilities, `myApp` must be either:
@@ -148,10 +148,10 @@ public static $browsers = array(
```java
// java
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("platformName", "Android");
capabilities.setCapability("platformVersion", "4.4");
capabilities.setCapability("deviceName", "Android Emulator");
capabilities.setCapability("app", myApp);
capabilities.setCapability(MobileCapabilityType.PLATFORM_NAME, "Android");
capabilities.setCapability(MobileCapabilityType.PLATFORM_VERSION, "4.4");
capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "Android Emulator");
capabilities.setCapability(MobileCapabilityType.APP, myApp);
```
In this set of capabilities, `myApp` must be either:
@@ -218,11 +218,11 @@ public static $browsers = array(
```java
// java
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("automationName", "Selendroid");
capabilities.setCapability("platformName", "Android");
capabilities.setCapability("platformVersion", "2.3");
capabilities.setCapability("deviceName", "Android Emulator");
capabilities.setCapability("app", myApp);
capabilities.setCapability(MobileCapabilityType.AUTOMATION_NAME, "Selendroid");
capabilities.setCapability(MobileCapabilityType.PLATFORM_NAME, "Android");
capabilities.setCapability(MobileCapabilityType.PLATFORM_VERSION, "2.3");
capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "Android Emulator");
capabilities.setCapability(MobileCapabilityType.APP, myApp);
```
Now Appium will start up a Selendroid test session instead of the default test

View File

@@ -134,7 +134,7 @@ js.executeScript("mobile: scroll", scrollObject);
// java
// slider values can be string representations of numbers between 0 and 1
// e.g., "0.1" is 10%, "1.0" is 100%
WebElement slider = wd.findElement(By.xpath("//window[1]/slider[1]"));
WebElement slider = driver.findElement(By.xpath("//window[1]/slider[1]"));
slider.sendKeys("0.1");
```