diff --git a/docs/en/writing-running-appium/appium-bindings.md b/docs/en/writing-running-appium/appium-bindings.md index baad5daff20..96727b6c9cf 100644 --- a/docs/en/writing-running-appium/appium-bindings.md +++ b/docs/en/writing-running-appium/appium-bindings.md @@ -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 diff --git a/docs/en/writing-running-appium/mobile-web.md b/docs/en/writing-running-appium/mobile-web.md index 652b58d1972..003e0f2ab8f 100644 --- a/docs/en/writing-running-appium/mobile-web.md +++ b/docs/en/writing-running-appium/mobile-web.md @@ -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. diff --git a/docs/en/writing-running-appium/running-tests.md b/docs/en/writing-running-appium/running-tests.md index 78f5f7f8052..9c9ac1015ff 100644 --- a/docs/en/writing-running-appium/running-tests.md +++ b/docs/en/writing-running-appium/running-tests.md @@ -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 diff --git a/docs/en/writing-running-appium/touch-actions.md b/docs/en/writing-running-appium/touch-actions.md index 47537cc0495..ad6ea6aaa25 100644 --- a/docs/en/writing-running-appium/touch-actions.md +++ b/docs/en/writing-running-appium/touch-actions.md @@ -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"); ```