很多时候元素定位时有些标签可能不是很好定位,而直接用css或者xpath的变动比较大,网页结构一边那么可能就定位不到了
那么在这种时候一般我们可以定位到固定元素a,然后以a为基础进行定位
以这个为例
以a为原型定位,用CSS的class属性定位[class=‘qua_show_con_right’]
当然也可以以css的其他方式比如以什么开头的[class^=‘qua_show’]
包含[class*=‘qua_show’]
还有结尾[class$=con_right]
a=driver.find_element(By.CSS_SELECTOR,'[class="qua_show_con_right"]')
如果我们要定位到第一个 class=bursting那么怎么做呢
b=driver