我正在使用 winappdriver 在 Java 中自动化 Windows 应用程序,其中我有三个测试用例,每个测试都需要启动应用程序。我正在使用下面的代码来初始化驱动程序并启动应用程序。
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("app, "appPath");
capabilities.setCapability("platformName", "windows");
capabilities.setCapability("deviceName", "windowsPC");
capabilities.setCapability("appWorkingDir", "XXXXXXXX");
driver = new WindowsDriver(new URL("http://127.0.0.1:4723"), capabilities);
要为每个测试启动应用程序,我需要在每个测试用例之前运行上述代码。这将导致驱动程序初始化 3 次。虽然我的测试通过但在 Eclipse 控制台窗口中得到以下消息。注意:我正在以编程方式启动 winappdriver。只是想知道处理这种情况的最佳方法是什么。