Robotframework 在robot框架中获取元素属性

Robotframework 在robot框架中获取元素属性,robotframework,Robotframework,嗨,如何在Robot框架中使用Get元素属性?在教学上我有 返回元素属性的值 属性定位器包括元素定位器,后跟@符号和属性名称,例如元素_id@class 我有一个xpath=${check\u radio\u xpath}@class这是正确的方法吗? 其中${check\u radio\u xpath}=md-radio-11 我得到这个错误: ${ischecked} = Selenium2Library . Get Element Attribute xpath=${check_radio

嗨,如何在Robot框架中使用Get元素属性?在教学上我有 返回元素属性的值

属性定位器包括元素定位器,后跟@符号和属性名称,例如
元素_id@class

我有一个
xpath=${check\u radio\u xpath}@class
这是正确的方法吗? 其中
${check\u radio\u 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.

我觉得你很接近。请尽量把你的问题编排得更好,因为你的问题很难阅读,所以我快速地回答了。其结果将是社区提供更多更好的帮助

${RADIO_XPATH}    //*[@id="${check_radio_xpath}"]
${CLASS}=    Selenium2Library.Get Element Attribute    ${check_radio_xpath}@class

非常感谢,我想检查页面源代码中的meta noindex内容

我用过这个

${content}  Get Element Attribute   xpath=//meta[@name="robots"]@content
should be equal as strings  ${content}  noindex,follow

${for_value}=   Get Element Attribute  xpath=//div/label  for
Log To Console  ${for_value}
结果是:


如果您有selenium库,则可以同时使用XPath和CSS选择器

${title}=  Get Element Attribute  ${xpath}    attribute=title

请编辑问题并将其格式化。这是您的问题,它解决了它,还是您通过其他方式解决了它?如果我的回答是正确的,请接受。如果你用另一种方式解决,请回答你自己的问题。