mirror of
https://github.com/appium/appium.git
synced 2026-02-09 03:09:02 -06:00
Merge pull request #3295 from Jonahss/javasamples
fixed up java sample code in docs
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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");
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user