我想要的是使用find元素点击“已分配”类型的“链接表单链接”。
但无论我使用xpath,它都会让我“无法找到元素”。
有没有更好的方法来整理所需元素并使用webdriver python继续点击操作?
element2 = driver.find_element_by_xpath("//a[@class='linked formlink'][]").click
<td class="vt" ng-non-bindable="" tabindex="0"><a class="linked formlink" href="incident.do?sys_id=ca4b12e4db478b8c2a55f4641f9619c3&sysparm_record_target=incident&sysparm_record_row=1&sysparm_record_rows=20&sysparm_record_list=active%3Dtrue%5Eassigned_toDYNAMICjavascript%3Anew+approvalFilters%28%29.getMyAssignments%28%29%5EstateNOT+IN6%2C77%2C99%2C9%5EORDERBYDESCopened_at">INC1471130</a></td>
<td class="vt" ng-non-bindable="">Assigned</td>
答案 0 :(得分:0)
要在文本为 click()
的按钮上Assigned
,您可以使用以下代码行:
driver.find_element_by_xpath("//a[@class='linked formlink' and contains(@href,'incident.do?sys_id=')]//following::td[1]").click