python selenium 动态id/class元素定位

1.通过父级元素或者祖父级元素用路径来定位

2.通过动态id/class不变的值来定位

driver.find_element_by_xpath("//div[contains(@id, '不变的元素部分')]")#是id/class中包含不变的部分字符串
driver.find_element_by_xpath("//div[starts-with(@id, '不变的元素部分')]")#是id/class中以不变的部分字符串开头
driver.find_element_by_xpath("//div[ends-with(@id, '不变的元素部分')]")#是id/class中以不变的部分字符串结尾

  

原文地址:https://www.cnblogs.com/lly-lcf/p/13410131.html