我有一個HTML頁面,其旁邊有一個名稱爲複選框。使用XPATH我可以使用=來定位在title屬性中具有完整文本的複選框,以匹配完整文本。 例如Selenium Python XPATH我正在試圖找到在標題屬性中有一些文本的輸入標籤
//div[@id="operations_add_process_list_tab_groups_tab_standard_1"]//span//input[@title="CRM : crm"]
我不想匹配整個文本,我想通過使用一些文本找到它,例如,我想找到標題屬性中「CRM」的複選框。 我不想用「CRM:客戶關係管理」
我可以使用含有關鍵字尋找到「CRM」是在標題屬性? 我不知道這個語法。
我想://div[@id="operations_add_process_list_tab_groups_tab_standard_1"]//span//input[@title[contains(text(), CRM : crm")]]
的HTML是:
<div id="operations_add_process_list_tab_groups_tab_standard_1">
<span>
<span>
<span/>
<span>
<span/>
<span style="white-space:nowrap;overflow:hidden;text-overflow:ellipsis;empty-cells:show;display:block;">
<input type="checkbox" checked="" title="CRM : crm" tabindex="-1"/>
CRM : crm
</span>
</span>
<span>
<span style="white-space:nowrap;overflow:hidden;text-overflow:ellipsis;empty-cells:show;display:block;">
<input type="checkbox" checked="" title="ESCR : escr" tabindex="-1"/>
ESCR : escr
</span>
</span>
<span>
<span style="white-space:nowrap;overflow:hidden;text-overflow:ellipsis;empty-cells:show;display:block;">
<input type="checkbox" checked="" title="ORCHARD : orchard" tabindex="-1"/>
ORCHARD : orchard
</span>
</span>
感謝, 里亞茲
Try'// div [@ id =「operations_add_process_list_tab_groups_tab_standard_1」] // span // input [contains(@title,「CRM:crm」)]' – JRodDynamite