首页 > 解决方案 > 如何在 RobotFramework 中单击无 id 和无类的按钮 请参见下面的代码

问题描述

例如,我正在尝试使用机器人框架登录我的网站。

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

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

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

先感谢您。

标签: robotframework

解决方案


定位器定义错误。您应该引用特定的属性键/值(type="", value=""inside of input),在您的情况下,它看起来像:

${btn_login}           //input[@type="submit"]

要阅读有关 XPath 语法的更多信息:https ://www.w3schools.com/xml/xpath_syntax.asp


推荐阅读