Robotframework 单击google搜索按钮会出现错误ElementNotInteractitableException:消息:element不可交互

Robotframework 单击google搜索按钮会出现错误ElementNotInteractitableException:消息:element不可交互,robotframework,Robotframework,我从robotframework开始,但我无法为google搜索按钮获得正确的选择器。我做错了什么 *** Settings *** Documentation This is a basic test Library SeleniumLibrary *** Variables *** ${url}

我从robotframework开始,但我无法为google搜索按钮获得正确的选择器。我做错了什么

*** Settings ***
    Documentation                                      This is a basic test
    Library                                            SeleniumLibrary

*** Variables ***
${url}                                              https://www.google.com
${browser}                                          chrome
${text}                                             css:input[name=q]
${search_button}                                    css:input[name=btnK]

${expected_result}                                  Test


*** Test Cases ***


User fill in the Search text box
    [Documentation]                                 The user search 'Test'
    open browser                                    ${url}  ${browser}
    wait until page contains                        ${url}
    input text                                      ${text}  test
    click button                                    ${search_button} 
    wait until page contains                        ${expected_result}
    sleep     5s
    close browser

除了点击搜索按钮的最后一部分,一切似乎都很完美。而且,缩进的导入对我来说很奇怪。可能只有我一个人,但我在VS代码中的那一行出错了。一旦我修复了它(只是删除了缩进)。点击搜索按钮的实际问题将通过selenium库的关键字来解决。当我们在搜索框中键入内容时,自动提示会覆盖搜索按钮。不要删除下拉列表,只需按enter键,如下代码所示-

User fill in the Search text box
[Documentation]                                 The user search 'Test'
open browser                                    ${url}  ${browser}
wait until page contains                        ${url}
input text                                      ${text}  test
Press keys            ${text}      RETURN
wait until page contains                        ${expected_result}
sleep     5s