0
あなたはロボットフレームワークでそれを行うには良い方法を知っていますか?何かGet JSON /_embedded[0]/attr_name
のようなもの?
あなたはロボットフレームワークでそれを行うには良い方法を知っていますか?何かGet JSON /_embedded[0]/attr_name
のようなもの?
JSONデータをPythonオブジェクトに変換し、ロボットのextended variable syntaxを使用して要素を取得することができます。 Pythonでは、値がここで${data["_embedded"][0]["attr_name"]}
のロボット拡張変数の構文に直接変換され、data["_embedded"][0]["attr_name"]
だろう完全な例です:
*** Test Cases ***
Example
${json}= catenate SEPARATOR=\n
... {"_embedded":[
... {"attr_name":"attr_value_1"},
... {"attr_name":"attr_name_2"}
... ]
... }
${data}= evaluate json.loads('''${json}''') json
should be equal as strings ${data["_embedded"][0]["attr_name"]} attr_value_1
should be equal as strings ${data["_embedded"][1]["attr_name"]} attr_name_2
これはhttp://stackoverflow.com/と重複して表示されますq/35891061/7432。 –
私はそうは思わない、彼はjson配列の変数ではない "generatedToken"をwan'tしません – Babu
この質問と私は重複としてマークしたものは、キーに基づいていくつかのjsonデータから属性を取得することです。あなたの違いはどうですか?私がこの質問に答えるならば、答えは他の質問とほぼ同じです。 –