Robot Framework 的 Input Text 关键字不起作用

1 robotframework selenium-chromedriver

下面是我写的代码:

    open browser  https://www.amazon.com  chrome
    maximize browser window
    sleep  3s
    input text  id=twotabsearchtextbox  Ferrari 458
    click button  xpath=//div[@class='nav-search-submit nav-sprite']/input[@class='nav-input']
Run Code Online (Sandbox Code Playgroud)

执行时,我收到以下错误消息:

WebDriverException:消息:未知错误:调用函数结果缺少“值”(会话信息:chrome=79.0.3945.79)(驱动程序信息:chromedriver=2.33.506120(e3e53437346286c0bc2d2dc9aa4915ba81d9023f)。x7381d9023f)。

请注意使用的 Chrome 驱动程序和 Chrome 浏览器是最新的

在此处输入图片说明

Bry*_*ley 5

您安装的 chromedriver 版本不正确。看一下错误信息的这部分:

(Session info: chrome=79.0.3945.79) (Driver info: chromedriver=2.33.506120
Run Code Online (Sandbox Code Playgroud)

chromedriver 2.33 非常旧,并且只支持非常旧版本的 chrome。根据chromedriver 下载页面,chrome 79.x 版需要 chromedriver 79.x 版。