Python做自动化测试的时候,xpath找不到a标签

Python自动化测试,有一个a标签的点击事件。但是程序运行到那里,没找到一个a标签,xpath是从浏览器复制过来的。a标签没有class,id 之类的选择器,只有href和文本内容,我怎么才能选中这个a标签啊。
后续来了,今天发现网页中有一段注释中说明使用了iframe,但是我用switch_to.frame和by_tag_name()[]都是没有找到这个层级,小白崩溃😭

你print(driver.page_source)分析一下网页和你自己在浏览器看到网页代码是否一致

使用xpath层级定位或用模糊匹配,类似: //*[contains(text(),'abc')]等方法定位。
参考这里:

通过a标签的文本内容找一下试试

driver.find_element_by_link_text("a标签的文本内容")

复制的xpath就是垃圾玩意,