无法使用XPath选择产品名称文本

时间:2016-10-15 04:06:17

标签: selenium xpath selenium-webdriver css-selectors

我想找到" Native Starter Pro With Backend"使用XPath的文本。 HTML代码如下所示:

    <tr>

   <td style="text-align:left;vertical-align:middle;border:1px  
        solid #eee;word-wrap:break-word">

      Native Starter Pro With Backend

        <br/>

      <small>type: Single License</small>

      </td>

    <td style="text-align:left;vertical-align:middle;border:1px 
          solid #eee">1</td>

我试图选择产品名称文字。我试过这个://tbody/tr/td[1][contains(text(),'Pro With Backend')]但还没有任何效果。

2 个答案:

答案 0 :(得分:0)

你尝试过像这样简单的事吗?

//td[contains(text(),'Pro With Backend')]

您可能不需要使用前任代码,但我不确定您在查找某些文字时指定[1]元素的原因。

答案 1 :(得分:0)

我已尝试使用HTML代码查找XPath

使用它,它适用于我

//td[contains(.,'Pro With Backend')]