xpath中提供了三个非常好的方法来为我们定位部分属性值:
driver.find_element_by_xpath ("//div[contains(@id, 'btn-attention')]") driver.find_element_by_xpath ("//div[starts-with(@id, 'btn-attention')]") driver.find_element_by_xpath ("//div[ends-with(@id, 'btn-attention')]") contains(a, b) 如果a中含有字符串b,则返回true,否则返回false starts-with(a, b) 如果a是以字符串b开头,返回true,否则返回false ends-with(a, b) 如果a是以字符串b结尾,返回true,否则返回false