2016-06-22 6 views
1

Hallo, wie Get Element Attribut in Robot Framework zu verwenden? In Anweisung habe ich Rückgabewert des Elementattributs.Get Element Attribut in Roboter-Framework

attribute_locator besteht aus einem Element-Locator, gefolgt von einem @ -Zeichen und einem Attributnamen, z. B. [email protected].

Ich habe diese xpath=${check_radio_xpath}@class ist das richtige Weg? wo ${check_radio_xpath} = md-radio-11

ich diesen Fehler:

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

Documentation: 
Return value of element attribute. 

TRACE Arguments: [ '[email protected]' ]   
DEBUG Finished Request  
FAIL ValueError: Element 'xpath=md-radio-11' not found. 
+0

Bitte bearbeiten Sie die Frage und formatieren Sie sie. – Rao

Antwort

3

Ich glaube, sie ist ziemlich nah dran. Bitte versuchen Sie, Ihre Frage besser zu formatieren. Ich habe eine schnelle Aufnahme gemacht, weil Ihre Frage schwer zu lesen ist. Das Ergebnis wird mehr und besser Hilfe von der Community

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

ok danke Ich löste das Problem stattdessen – ranger

+3

so das war dein Problem und es löste es oder du löste es mit anderen Mitteln? Wenn meine Antwort richtig ist, akzeptiere sie bitte. Wenn Sie es anders gelöst haben, beantworten Sie bitte Ihre Frage. – shicky

0

Vielen Dank, ich wollte meta noindex Inhalt der Seite Quelle überprüfen.

Ich habe das verwendet.

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