如何解决WinAppDriver:org.openqa.selenium.SessionNotCreatedException:无法创建新的远程会话
我正在尝试使用 WinAppDriver 在 Delphi 开发的桌面应用程序中自动测试。
-
编程语言:Java 1.8.0_281
-
IDE:Eclipse、Luna Service Release 2 (4.4.2)
-
selenium-server-standalone-3.141.59.jar
-
Appium:java-client-7.4.1.jar
-
commons-lang3-3.12.0
公开课演示{
public static void main(String[] args) { WindowsDriver driver = null; DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability("app","<path_of_exe_file>"); capabilities.setCapability("platformName","Windows"); capabilities.setCapability("deviceName","WindowsPC"); try { driver = new WindowsDriver(new URL("http://127.0.0.1:4723"),capabilities); } catch (MalformedURLException e) { e.printstacktrace(); } }
}
应用程序以信息闪屏启动,然后启动主应用程序。但是控制台中显示以下错误:
线程“main”org.openqa.selenium.SessionNotCreatedException 中的异常:无法创建新的远程会话。请检查服务器日志以获取更多详细信息。原始错误:无法使用 appId:
请告诉我如何解决这个问题。
解决方法
您可能需要安装 WinAppDriver。并且应用 id 应该是您要自动化的桌面应用的路径。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。