所以第一次发帖,我甚至不确定Selenium IDE
可以处理我想要的东西。
所以在网页上我有10个数量字段(它是一个简单的电子商务网站)
我想用值填充这10个数量字段,但这些数量字段的id
可以更改。
e.g
Command Target Value
type id=qtyField_124098 1
type id=qtyField_124099 2 etc.
是否有一种简单的方法来表示Target
的位置。所以我可以将值1放入第一个Qty字段,将2放入第二个Qty字段。
答案 0 :(得分:2)
最好的办法是将locator
从id
更改为xpath
。因此,您可以使用//input[n]
之类的内容,但显然您会根据这些字段的实际xpath
值进行更改。
编辑:
举个例子:
<div>
<input> </input>
<input> </input>
</div>
引用第一个<input> your
xpath`将是
//div/input[1]
第二个是
//div/input[2]
显然,在大多数情况下,xpath
表达式会比这更复杂,但希望这会给你一个起点。
答案 1 :(得分:0)
由于此代码可以帮助我动态地找到值并帮助我,希望它也能帮到你
click name=cmb_text_xxx
mouseOver css=a:contains("xxx")
mouseDown css=a:contains("xxx")
click css=a:contains("xxx")