python selenium单击动态javascript链接

python selenium单击动态javascript链接,javascript,python,html,selenium,Javascript,Python,Html,Selenium,我试图单击一个动态生成的按钮,它似乎执行一些Javascript 我尝试了几种方法,但没有找到按钮(见图)。 该按钮在每个按钮的顶部生成了好几次,但我只想单击顶部的按钮。但不同按钮的所有html/css都是相同的 到目前为止,我所尝试的: driver.find_element_by_css_selector("button[class='icon']").click() driver.find_element_by_class_name("icon").

我试图单击一个动态生成的按钮,它似乎执行一些Javascript 我尝试了几种方法,但没有找到按钮(见图)。 该按钮在每个按钮的顶部生成了好几次,但我只想单击顶部的按钮。但不同按钮的所有html/css都是相同的

到目前为止,我所尝试的:

driver.find_element_by_css_selector("button[class='icon']").click()
driver.find_element_by_class_name("icon").click()
driver.find_element_by_xpath('//button[contains("icon")]').click()
driver.find_element_by_css_selector("edit-link").click()
driver.find_element_by_xpath('//a[contains(@href,"href")]').click()
任何帮助都将不胜感激。我再也不知道了。 非常感谢


一旦链接可点击,右键单击并选择“检查”。选择包含适当href或onclick属性的节点,然后按ctrl-c复制到剪贴板。在您的帖子中包含该标记。