1

所以第一次发帖,我什至不确定Selenium IDE能处理我想要的。

所以在网页上我有 10 个数量字段(它是一个简单的电子商务网站),我想用值填充这 10 个数量字段,但是id这些数量字段的值可以改变。

例如

Command          Target                Value

type           id=qtyField_124098        1

type           id=qtyField_124099        2           etc.

有没有一种简单的方法来表示Target按位置。所以我可以将值 1 放入第一个 Qty 字段,将 2 放入第二个 Qty 字段。

4

2 回答 2

2

您最好的选择是将您的locator从更改idxpath。因此,您可以使用类似//input[n]但显然您会根据xpath这些字段的实际值进行更改。

编辑:

举个例子:

<div>
    <input> </input>
    <input> </input>
</div>

引用第一个<input> yourxpath` 将是

//div/input[1]

第二个是

//div/input[2]

显然,在大多数情况下,xpath表达式会比这更复杂,但希望这能给你一个起点。

于 2013-07-26T10:30:01.513 回答
0

由于此代码帮助我动态查找值并帮助了我,希望它也能帮助你

click   name=cmb_text_xxx
mouseOver   css=a:contains("xxx")
mouseDown   css=a:contains("xxx")
click       css=a:contains("xxx")
于 2014-02-13T13:28:28.713 回答