如何在RobotFramework中单击无id和无类按钮请参见下面的代码

如何在RobotFramework中单击无id和无类按钮请参见下面的代码,robotframework,Robotframework,我正在尝试使用robotframework登录我的网站 HTML [input type="submit" value="Login"] --- Variable --- ${btn_login} //*[@input="submit"] ERROR Login rabbitmq - Fail

我正在尝试使用robotframework登录我的网站

HTML            
[input type="submit" value="Login"]

--- Variable ---                    
${btn_login}           //*[@input="submit"]

ERROR          
Login rabbitmq - Fail                                                                                                                            | FAIL |             
Element with locator '//*[@input="submit"]' not found.

提前谢谢。

定位器定义错误。您应该在输入中引用一个特定的属性key/value type=,value=,在您的情况下,它将如下所示:

HTML            
[input type="submit" value="Login"]

--- Variable ---                    
${btn_login}           //*[@input="submit"]

ERROR          
Login rabbitmq - Fail                                                                                                                            | FAIL |             
Element with locator '//*[@input="submit"]' not found.
${btn_login}           //input[@type="submit"]

要阅读有关XPath语法的更多信息:

很抱歉,我尝试将代码${btn_login}/*[@type=submit]放入工作状态。[input type=submit value=login]不是有效的html。或者更确切地说,它并不表示输入标记
HTML            
[input type="submit" value="Login"]

--- Variable ---                    
${btn_login}           //*[@input="submit"]

ERROR          
Login rabbitmq - Fail                                                                                                                            | FAIL |             
Element with locator '//*[@input="submit"]' not found.