我的按钮如下所示:
<button type="button" data-toggle="modal" data-target="#modal-order-export" data-backdrop="false" class="btn btn-default btn-sm">
<i class="fa fa-file-excel-o"></i> 엑셀 저장
</button>`
如何通过selenium单击此对象以自动执行某些工作?我试过了:
driver.find_element_by_link_text('엑셀 저장').click()
答案 0 :(得分:0)
您可以通过右键单击开发人员工具中的元素并选择复制来获取其xpath。然后使用xpath找到元素。
答案 1 :(得分:0)
您尝试搜索/查找的WebElement
位于<button>
标记内,因此find_element_by_link_text
可能无效。我们将使用xpath
找到WebElement
,如下所示:
driver.find_element_by_xpath("//button[@class='btn btn-default btn-sm']/i[@class='fa fa-file-excel-o']").click()