我在一个LinkedIn页面上有一个按钮,代码如下:
<div class="primary-action-button"><a class="primary-action label" href="/requestList?displayProposal=&destID=39959446&creationType=DC&authToken=Yr4_&authType=OUT_OF_NETWORK&trk=vsrp_people_res_pri_act&trkInfo=VSRPsearchId%3A2998448551382744275729%2CVSRPtargetId%3A39959446%2CVSRPcmpt%3Aprimary">Send InMail</a></div>
有没有办法只通过其href链接点击一个元素?感谢
答案 0 :(得分:5)
使用selenium可以使用以下代码:
driver.find_element_by_link_text("Send InMail").click()
答案 1 :(得分:3)
以上答案driver.findElement(By.linkText("Send InMail")).click();
是Java。在python中,使用find_element_by_link_text
:
driver.find_element_by_link_text('Send InMail').click()
或类似的东西有时很有帮助
driver.find_element_by_partial_link_text('Send').click()