使用Selenium Python单击具有相同ID的菜单项

时间:2017-01-20 07:41:12

标签: python selenium

下面是我尝试的HTML代码段和代码。我需要点击 Integrated Consoles 菜单项。我尝试过如下,但没有任何反应也没有错误。请帮助我使用标签内的文字选择特定菜单项。

driver.find_element_by_xpath(".//td[contains text(),'Integrated Consoles']").click()

HTMl示例代码段

<td nowrap="" id="MENU_TD110">&nbsp;&nbsp;&nbsp;&nbsp;Integrated Consoles&nbsp;</td>
<td nowrap="" id="MENU_TD110">&nbsp;&nbsp;&nbsp;&nbsp;System Information&nbsp;</td>
<td nowrap="" id="MENU_TD110">&nbsp;&nbsp;&nbsp;&nbsp;More Tools&nbsp;</td>

1 个答案:

答案 0 :(得分:1)

()方法中缺少括号contains,如下所示,请尝试 -

driver.find_element_by_xpath(".//td[contains(text(),'Integrated Consoles')]").click()