无法使用Appium和RobotFramework在Android上运行Chrome浏览器



使用Appium和RobotFramework无法在Android上运行Chrome浏览器到目前为止我所尝试的:

*** Settings ***
Library     AppiumLibrary
*** Test Cases ***
Loign_To_Weekend
App_Up_And_Run
*** Keywords ***
App_Up_And_Run
Open Application    http://localhost:4723/wd/hub    platformName=Android deviceName=RNNNNNNNK  browserName=Chrome
Go To Url  https://www.amazon.com/

但是在安装appium设置应用程序后,没有打开chrome浏览器,它显示如下错误,两个建议的链接都是无效的

WebDriverException:消息:一个未知的服务器端错误发生在处理命令时。原始错误:没有找到Chromedriver可以自动运行Chrome '102.0.5005"。您还可以尝试启用自动chromedrivers下载服务器功能。看到https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/web/chromedriver。详细信息:Stacktrace: UnknownError:处理命令时发生了未知的服务器端错误。原始错误:没有发现可以自动运行Chrome的Chromedriver"102.0.5005"。您还可以尝试启用自动chromedrivers下载服务器功能。看到https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/web/chromedriver。以获取更多详情。C:UsersabcAppDataRoamingnpmnode_modulesappiumnode_modulesappium-base-driverlibprotocolerrors.js:804:9at asyncHandler (C:UsersacbAppDataRoamingnpmnode_modulesappiumnode_modulesappium-base-driverlibprotocolprotocol.js:380:37)

我不知道我在哪里出错了,谢谢你的帮助

您必须在Windows机器上安装chromedriver.exe,以便在Android手机上安装正确版本的Chrome。

下载Chromedriver found that can automate Chrome '102.0.5005'的版本。

将chromedriver.exe的路径传递给Appium服务器,在开始命令或功能中。

在Appium Desktop的高级选项卡中,您可以找到Chromedriver Binary Path字段。

最新更新