2
以下は私のHTMLスニペットとコードです。私は統合コンソールメニューアイテムをクリックする必要があります。私は以下のようにしてみましたが、何も起こりませんし、エラーもありません。タグ内のテキストを使用して特定のメニュー項目を選択してください。スニペットをクリックします。Selenium Pythonを使用して同じIDのメニュー項目
<td nowrap="" id="MENU_TD110"> Integrated Consoles </td>
<td nowrap="" id="MENU_TD110"> System Information </td>
<td nowrap="" id="MENU_TD110"> More Tools </td>
あなたは.//td[contains 'にそれを変更することができます(text()、 'Integrated Consoles')] 'を実行して – NarendraR
@ NarendraRajput Workedを試してください。ありがとう! –
正規化スペースを使用すると、先頭と末尾のスペースをトリミングするだけでなく、スペース間を1つのスペースに縮小する必要があります。 normalize-space(text()、 '統合コンソール')。このようにして、xpathは '新しい統合されたコンソールなど'のようなテキストの代わりに正確なテキストを取得します。 http://stackoverflow.com/questions/11776910/xpath-expression-to-remove-whitespace – Grasshopper