selenium+python如何定位一个元素,只有文字内容不一样

2024-12-27 14:33:02
推荐回答(2个)
回答1:

通过Xpath来定位。
你需要把Elements展示全。依照你这个图我只能看到两个节点。
那么可以尝试用 driver.find_element_by_xpath("//*/div/div[2][text()="其他模块"]") 来试试定位。个人模块只要把“其他模块”替换成“个人模块”即可。

回答2:

给你个例子参考一下:
//*[@id="alarminput_linkway"]//*[text()="联动"]/input