つれづれなるままに。

webテストの自動化について備忘録のつもりで書いています

selenium ID一覧を取得してみる

ページ内のIDを取得する

<td>getEval</td>
<td>
var doc =this.browserbot.getCurrentWindow().document;
var xpath="//div[@id and substring(@class,1,3)='mod']";
var nodes = doc.evaluate(xpath, doc, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
for(var i=0,n=nodes.snapshotLength;i<n;i++){
    alert(nodes.snapshotItem(i).id);
}
</td>
<td></td>