2016-06-22 22 views
1

こんにちはロボットフレームワークで要素属性を取得する方法は?指導中 要素属性の戻り値です。ロボットフレームワークの要素属性を取得する

attribute_locatorは要素ロケータの後に@記号と属性名(たとえば[email protected])で構成されます。

私はこれを持っています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: [ '[email protected]' ]   
DEBUG Finished Request  
FAIL ValueError: Element 'xpath=md-radio-11' not found. 
+0

質問を編集してフォーマットしてください。 – Rao

答えて

3

私が思うには、あなたは非常に近いです。あなたの質問を読むのが難しいので、あなたの質問をより良い形にしようと思います。結果は、私は、ページのソースでnoindexメタ内容を確認したい、コミュニティから

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

okありがとう私は代わりにこの問題を解決しました – ranger

+3

これはあなたの問題だったので、それを解決したか、他の手段で解決しましたか?私の答えが正しいなら、それを受け入れてください。別の方法で解決したら、あなた自身の質問に答えてください。 – shicky

0

おかげで多くのことをより多くのよりよい助けになります。

私はこれを使用しました。

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