docs: Java sample code for Windows Desktop Applications (#13132)

* Windows Desktop Application Java Sample Code
This commit is contained in:
Srinivas Vishnubhotla
2019-08-29 13:12:56 +05:30
committed by Kazuaki Matsuo
parent 8956c3f0a9
commit 40cb4f610c

View File

@@ -0,0 +1,37 @@
import org.openqa.selenium.remote.DesiredCapabilities;
import org.testng.Assert;
import org.testng.annotations.AfterTest;
import org.testng.annotations.BeforeTest;
import org.testng.annotations.Test;
import io.appium.java_client.windows.WindowsDriver;
public class WindowsDesktopAppTest extends BaseTest {
public static WindowsDriver<?> driver;
@BeforeTest
public void setup( ) {
DesiredCapabilities caps = new DesiredCapabilities();
caps.setCapability("platformVersion", "10");
caps.setCapability("platformName", "Windows");
caps.setCapability("deviceName", "WindowsPC");
caps.setCapability("app", "Microsoft.WindowsCalculator_8wekyb3d8bbwe!App");
caps.setCapability("newCommandTimeout", 2000);
driver = new WindowsDriver<>(getServiceUrl(), caps);
}
@AfterTest
public void tearDown( ) {
driver.quit();
}
@Test
public void test() {
driver.findElementByName("One").click();
driver.findElementByName("Plus").click();
driver.findElementByName("Two").click();
driver.findElementByName("Equals").click();
Assert.assertEquals(driver.findElementByAccessibilityId("CalculatorResults").getText(), "Display is 3");
}
}