【发布时间】:2013-10-08 01:47:08
【问题描述】:
基本上,我正在寻找一种可以用来选择具有相同名称、属性和属性的元素的语法。
我正在考虑通过 Index 选择它们。 (不幸的是,Xpath 不能工作,因为它是一个动态元素。)
所以,我有一个页面,其中元素 Add 显示两次,它们都添加/抛出不同的值。但它们都具有相同的 ID、属性和名称。在我的测试中,我需要选择第一个 Add 然后另一个。
${add attributes row} //*[@data-bind="click: function() {
$parents[1].addItem($parents[1]
.attributes()[$parentContext.$index()]) }", index=1]
${add attributes row_2} //*[@data-bind="click: function() {
$parents[1].addItem($parents[1]
.attributes()[$parentContext.$index()]) }", index=2]
有没有办法通过索引来选择它们?
【问题讨论】:
标签: indexing element selenium-webdriver robotframework