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中以不变的部分字符串结尾

  

posted on 2020-07-31 15:51  测试好家伙  阅读(1207)  评论(1编辑  收藏  举报

导航