0

Webメールの受信BOXと送信BOXをクリックしたいのですが、順番が変わったら動かなくなるので、トレイ名称でXPathを指定したいです。

失敗した指定
受信BOX://a[contains(text(),"受信BOX")]
送信BOX://a[contains(text(),"送信BOX")]

ツールで取得したXPath(これでは問題ないためフレームなどの問題ではありません)
受信BOX://*[@id="smOLIF0"]/div/div[2]/nobr/div/nobr[1]/a
送信BOX://*[@id="smOLIF0"]/div/div[2]/nobr/div/nobr[3]/a

・要素は、下記のようになっています。

<div id="smOLIF0" class="SubWins" style="…">
<div class="SubPanel">
<div class="mbox-tab-wrap">
 <div class="mbox-tab" title="メールボックス" data-mbox-tab="msg"></div>
 <div class="mbox-tab mbox-tab-vf mbox-tab-disable" title="分類表示BOX" data-mbox-tab="vf"></div>
 <div class="mbox-tab mbox-tab-mgr mbox-tab-disable" title="管理" data-mbox-tab="mgr"></div>
</div>

<div class="mbox-page mbox-tab-msg">
<nobr class="TreeLine" style="…">
<img src="/img/xxxx.gif" style="…">
<a href="#" class="TreeNode" style="…"></a>

<div>
<nobr class="TreeLine" style="…">
<img src="/img/xxxx.gif" style="…">
<a href="#" class="TreeNode ActiveTreeNode" style="…">
<span style="…"></span> 受信BOX<span class="NewMail">(999)</span>
</a>
<div style="…"></div>
</nobr>

<nobr class="TreeLine" style="…">
<img src="/img/xxxx.gif" style="…">
<a href="#" class="TreeNode" style="…">
<span style="…"></span> ToDoリスト</a>
<div style="…"></div>
</nobr>

<nobr class="TreeLine" style="…">
<img src="/img/xxxx.gif" style="…">
<a href="#" class="TreeNode" style="…">
<span style="…"></span> 送信BOX<span></span>
</a>
<div style="…"></div>
</nobr>

<nobr class="TreeLine" style="…">
<img src="/img/xxxx.gif" style="…">
<a href="#" class="TreeNode" style="…">
<span style="…">
</span> 下書き<span class="NewMail">(999)</span>
</a>
<div style="…">
</div>
</nobr>

以下省略

この質問は解決済みのためクローズされています。
Kouichi 質問の編集
回答とコメントは、会員登録(無料)で閲覧できるようになります。