Java AppiumDriverLocalService自动下载chrome

Java AppiumDriverLocalService自动下载chrome,java,selenium-chromedriver,appium,appium-android,Java,Selenium Chromedriver,Appium,Appium Android,我一直试图通过将appium集成到bdd框架中来开始使用appium,这样我就可以测试一个混合的web应用程序。 但是,我在将上下文切换到“WEBVIEW_chrome”时遇到问题,因为没有安装正确的chromedriver 声明我应该使用参数“chromedriver_autodownload”运行我的本地appium实例,这样它将始终获得正确的驱动程序。但是,当我尝试将AppiumDriverLocalService作为 AppiumDriverLocalService service =

我一直试图通过将appium集成到bdd框架中来开始使用appium,这样我就可以测试一个混合的web应用程序。 但是,我在将上下文切换到“WEBVIEW_chrome”时遇到问题,因为没有安装正确的chromedriver

声明我应该使用参数“chromedriver_autodownload”运行我的本地appium实例,这样它将始终获得正确的驱动程序。但是,当我尝试将AppiumDriverLocalService作为

AppiumDriverLocalService service = AppiumDriverLocalService.buildService(new AppiumServiceBuilder().usingAnyFreePort().withArgument(() -> "chromedriver_autodownload"));
service.start
这个论点被拒绝了

非常感谢所有帮助我们工作的人, 我们也非常感谢其他能够帮助我自动下载正确ChromeDriver的appium服务解决方案或指针


我正在运行从Maven Central推出的appium 7.3.0,一位朋友指出我遗漏了部分论点。 正确用法:

AppiumDriverLocalService service = AppiumDriverLocalService.buildService(new AppiumServiceBuilder().usingAnyFreePort().withArgument(() -> "--allow-insecure","chromedriver_autodownload"));