Я пытаюсь нажать кнопку в настольном приложении.Когда я запускаю скрипт, используя приложение TestNG, успешно запущенное, но позже фокус переключается на правый угол экрана монитора.Приложение сворачивается.ниже мой кодИспользуя приведенный ниже код, я не могу сфокусировать элемент в Surface Pro .Работает хорошо на других машинах Dell, Lenovo с сенсорным экраном
package clientAutomation;
import java.io.IOException;
import java.net.URL;
import org.testng.annotations.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.interactions.Actions;
import org.openqa.selenium.support.ui.ExpectedConditions;
import org.openqa.selenium.support.ui.WebDriverWait;
import org.openqa.selenium.winium.DesktopOptions;
import org.openqa.selenium.winium.WiniumDriver;
public class NewTest {
@Test
public void test() throws IOException{
DesktopOptions options= new DesktopOptions();
options.setApplicationPath("application pat");
System.out.println("Application launched successfully");
try{
WiniumDriver driver=new WiniumDriver(new URL( "http ://localhost :9999"), options);
Thread.sleep(10000);
driver.findElement(By.name("Skip")).click();
Thread.sleep(3000);
driver.findElement(By.className("className")).sendKeys("Welcome2019!");
Thread.sleep(3000);
driver.findElement(By.name("Next>")).click();
Thread.sleep(3000);
driver.findElement(By.name("Skip")).click();
Thread.sleep(3000);
driver.findElement(By.name("Skip")).click();
Thread.sleep(3000);
driver.findElement(By.name("Skip")).click();
Thread.sleep(4000);
}
catch(Exception e){
System.out.println(e.getMessage());
}
}
}
Кнопка должна быть нажата.