[ ] Windows- Winium |
ProcessBuilder pro = new ProcessBuilder(windriverPath + windriverName, windriverParam);
shell = pro.start();
//< >
shell.destroy();
DesiredCapabilities cap = new DesiredCapabilities();
cap.setCapability("app",""); // -
cap.setCapability("launchDelay","5"); //
WebDriver driver = new RemoteWebDriver(new URL("http://localhost:9999"),cap); // Winium
WebElement wrk = driver.findElement(By.name(" Name")); // , Name
List wrkL = driver.findElements(By.className(" ClassName")); // ClassName
WebElement wrk1 = wrk.findElement(By.name(" Name"));
WebElement field = wrk.findElement(By.xpath("*[@HasKeyboardFocus='True']")); // wrk,
String xpathStr = "*[(@AutomationId='" + autId + "') and (@IsOffscreen='False')]"; // - AutomationId = autId IsOffscreen = False
log("Performing xpath search: " + xpathStr);
WebElement tWrk = wrk1.findElement(By.xpath(xpathStr));
Actions builder = new Actions(driver);
Action enter = builder
.moveToElement(wrk)
.moveByOffset(x,y)
.click()
.build();
enter.perform();