如果链接:l = link.get_attribute(“ href”)print(l)button = self.driver.find_element_by_xpath(“ // button [@id ='refuse-alert-button'and @ data-record” in l +“]”)
bug /////////////////////////////////文件“ D:\ project \ odoo_selenium \ api \ frontend.py”,第233行,位于reject_record“ // button [@id ='refuse-alert-button'和@ data-record” in l +“]”)
答案 0 :(得分:0)
我了解的是您想要获取与要在xpath中传递的属性匹配的元素。
//button[@id = 'refuse-alert-button' and @data-record ='" + l + "']
l = link.get_attribute("href")
print (l)
button=self.driver.find_element_by_xpath( "//button[@id = 'refuse-alert-button' and @data-record ='" + l + "']")
以您的情况
如果要部分匹配,也可以使用contains
//button[@id = 'refuse-alert-button' and contains(@data-record,'" + l + "')]