【发布时间】:2021-02-09 19:30:44
【问题描述】:
我正在尝试自动化使用 RCP Eclipse 开发的基于 Windows 的应用程序。我正在使用 WinApp 驱动程序来启动应用程序并使用 selenium 实现自动化。我无法启动应用程序,启动时没有任何错误,但我看不到应用程序启动,这似乎需要时间,同时我得到“找不到元素”异常。
例子:
DesiredCapabilities appCapabilities = new DesiredCapabilities();
appCapabilities.setCapability("app", "D:\\NewTest\\eclipse\\eclipse.exe");
appCapabilities.setCapability("platformName", "Windows");
appCapabilities.setCapability("deviceName","WindowsPC");
appCapabilities.setCapability("session-override", true);
try {
driver = new WindowsDriver(new URL("http://127.0.0.1:4723"), appCapabilities);
System.out.println("Connection success");
}
catch (MalformedURLException e) {
e.printStackTrace();
}
driver.findElementByName("HatsTry01").click();
【问题讨论】:
标签: java selenium eclipse-rcp winappdriver