私はSeleniumRCを使用しており、Javaでコーディングしていますが、問題はselenium.typeです。画面には同じ表記のラベルが多数含まれているため、このメソッドを使用すると次のようになります。
selenium.type("//span[text()=\""+remplace+"\"]/following- sibling::input#form:blocConfigurations:configurations:0:parametrage:options:"+ind.get(ii)+"",configuration.getString(listTypMetier.get(il))))
ロケーターが同じでなくても、常に同じフィールドに入力し続けます。