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