一尘不染

如何使用seleniumPython通过href值查找元素?

selenium

我有一个只具有href值作为属性的锚标记的href值。现在,我想在页面中找到与我的href值具有相同值的元素,然后单击它。我找不到使用标准selenium方法执行此操作的任何方法。如何执行此操作?基本上,这些是我找到的功能,但似乎无法使用其中任何一个:

find_element_by_id
find_element_by_name
find_element_by_xpath
find_element_by_link_text
find_element_by_partial_link_text
find_element_by_tag_name
find_element_by_class_name
find_element_by_css_selector

阅读 488

收藏
2020-06-26

共1个答案

一尘不染

您可以使用find_element_by_xpath功能。

driver.find_element_by_xpath('//a[@href="'+url+'"]')
2020-06-26