我对机器人框架有点陌生,并试图设置一个简单的测试场景,我想在页面中的某个地方验证一个数值(应该在 0-40 之间)。
在以下屏幕截图中,您可以看到我需要定位的值 (46)。我面临的问题是类inbasketTabInLine inbasketTabCount
名也用于第二个选项卡上的另一个值。所以我假设我可以通过引用主 ID 来使其具体化dijit_layout_TabContainer_0_tablist_ecm_widget_listView_ContentList_0
。由于此值是特定于此选项卡 (Werkvoorraad Supportteam) 的,因此应该没问题。
我的 firefox xpath finder 为我提供了以下 xpath:
.//*[@id='dijit_layout_TabContainer_0_tablist_ecm_widget_listView_ContentList_0']/span[2]
但是,我无法将其转换为机器人框架(使用 pyhton)可以理解的路径名。我也在使用 Selenium2Library。
以下定位器适用于 Tab 标题(例如 Werkvoorrad Supportteam):
id=dijit_layout_TabContainer_0_tablist_ecm_widget_listView_ContentList_0
问:如何在上面指定 span[2] 元素?