下面表达式的xpath是什么

时间:2014-08-11 12:22:51

标签: selenium xpath selenium-webdriver

<tr>
    <td>
       <span class="dijitArrowNodeInner" data-dojo-attach-point="arrowNodeInner"/>
    </td>
    <td>
        <div class="dijitTitlePaneTextNode" data-dojo-attach-point="titleNode" style="-moz-user-select: none;">
            <div>Scripts</div>
        </div>
    </td>
   </tr>

上述表达式获取“脚本”的xpath是什么。

2 个答案:

答案 0 :(得分:2)

如果“脚本”是指内部div元素的文本内容:

/tr/td/div/div

否则,如果您的意思是div元素以“Scripts”为内容:

//div[. = 'Scripts']

但我怀疑除非你准确解释你需要什么,否则这会有很大的帮助。

答案 1 :(得分:1)

从您提供的样本中,这应该有效:

//tr/td/div[@class='dijitTitlePaneTextNode']/div[text()]