2016-07-17 8 views
1

私は以下のコードを持っていて、二番目に見つけたいと思いますtd値。どのようにして<br/>のテキストを選択できますか?PHPセレンは親の兄弟を見つける

<tr> 
    <td valign="top" style="width: 85px"> 
    <span class="fieldtext">Address:</span> 
    </td> 
    <td valign="top"> 
    Shaftesbury House, 1st floor 
    <br/>20 Tylney Road 
    <br/>Bromley 
    <br/>Greater London 
    <br/>BR1 2RL 
    <br/>United Kingdom 
    <br/> 
    </td> 
    <td style="width: 200px; vertical-align: top; text-align: right;" rowspan="2" /> 
</tr> 

答えて

1

は、あなたが使用することができ、あなたが以前に定義​​ラベルでtd要素を見つけたいと仮定すると、 following-sibling axis

//td[span = 'Address:']/following-sibling::td 

次に、エレメンt、getText()メソッド:

$driver->findElement(WebDriverBy::xpath("//td[span = 'Address:']/following-sibling::td"))->getText(); 
1

次のようにしてみてください -

$driver->findElement(WebDriverBy::xpath('//tr/td[2]'))->getText(); 

が....それが役に立てば幸い:)

関連する問題