我正在尝试单击元素,所有元素的链接文本编辑方式为:
对于 browser.find_elements_by_link_text('edit') 中的 i:
browser.find_element_by_link_text('edit').click()
现在,这显然只会点击找到的第一个元素i
次。我通常会尝试使用 XPath/CSS Selector
并使用索引进行循环,就像使用表一样获取下一个元素,但这些 XPath 除了具有不同的 ID 之外是相同的,所以我不知道在这种情况下如何单击所有元素。
这是我尝试编辑的 Reddit 评论:
使用 XPath:
//*[@id="e9sczhm"]/div[2]/div[2]/a[5]
//*[@id="e9s7x4j"]/div[2]/div[2]/a[5]
最佳答案
应该是i.click()
for i in browser.find_elements_by_link_text('edit'):
i.click()
关于python - 选择没有索引的下一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53331939/