在机器人框架中获取元素属性

ran*_*ger 2 robotframework

您好如何在Robot框架中使用Get Element Attribute?在指令中我有元素属性的返回值.

例如,attribute_locator由元素定位符后跟@符号和属性名称组成element_id@class.

我有这个xpath=${check_radio_xpath}@class正确的方法吗?哪里${check_radio_xpath} = md-radio-11

我收到此错误:

${ischecked} = Selenium2Library . Get Element Attribute xpath=${check_radio_xpath}@class

Documentation:
Return value of element attribute.

TRACE   Arguments: [ 'xpath=md-radio-11@class' ]        
DEBUG   Finished Request    
FAIL    ValueError: Element 'xpath=md-radio-11' not found.
Run Code Online (Sandbox Code Playgroud)

shi*_*cky 7

我觉得你很亲密.请尝试更好地格式化您的问题,我快速拍摄,因为您的问题很难阅读.结果将是来自社区的更多更好的帮助

${RADIO_XPATH}    //*[@id="${check_radio_xpath}"]
${CLASS}=    Selenium2Library.Get Element Attribute    ${check_radio_xpath}@class
Run Code Online (Sandbox Code Playgroud)

  • 所以这是你的问题,它解决了它,或者你通过其他方式解决了它?如果我的回答是正确的,请接受.如果您以不同的方式解决了它,请回答您自己的问题. (3认同)