私はロボットフレームワークに慣れていないので、ページのどこかで数値を検証する簡単なテストシナリオをセットアップしようとしています (0-40 の間である必要があります)。
次のスクリーンショットでは、特定する必要がある値 (46) を確認できます。私が直面している問題は、クラス名inbasketTabInLine inbasketTabCount
が2番目のタブの別の値にも使用されていることです。したがって、メインの ID であるdijit_layout_TabContainer_0_tablist_ecm_widget_listView_ContentList_0
. この値はこのタブ (Werkvoorraad Supportteam) に固有のものであるため、問題ありません。
Firefox の xpath ファインダーは、次の xpath を提供します。
.//*[@id='dijit_layout_TabContainer_0_tablist_ecm_widget_listView_ContentList_0']/span[2]
ただし、これをロボットフレームワーク (pyhton を使用) が理解できるパス名に変換できませんでした。Selenium2Library も使用しています。
次のロケーターは、タブ タイトルに対して機能します (例: Werkvoorrad Supportteam)。
id=dijit_layout_TabContainer_0_tablist_ecm_widget_listView_ContentList_0
Q: 上記の span[2] 要素も指定するにはどうすればよいですか?