AppiumDriverLocalService自动下载Chrome

问题描述 投票:0回答:1

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

http://appium.io/docs/en/writing-running-appium/web/chromedriver/指出我应该使用参数“ chromedriver_autodownload”运行我的本地appium实例,因此它将始终获得正确的驱动程序。但是,当我尝试以[

运行AppiumDriverLocalService时
AppiumDriverLocalService service = AppiumDriverLocalService.buildService(new AppiumServiceBuilder().usingAnyFreePort().withArgument(() -> "chromedriver_autodownload"));
service.start

该论点被拒绝。

非常感谢您为使这项工作奏效而提供的所有帮助,可以帮助我自动下载正确的chromedrivers的其他解决方案或指向appium服务的指针也受到高度赞赏。

我正在运行从Maven Central提取的appium 7.3.0

java selenium-chromedriver appium appium-android
1个回答
0
投票

[一个朋友指出我缺少论点的一部分。正确用法:

AppiumDriverLocalService service = AppiumDriverLocalService.buildService(new AppiumServiceBuilder().usingAnyFreePort().withArgument(() -> "--allow-insecure","chromedriver_autodownload"));
© www.soinside.com 2019 - 2024. All rights reserved.