Я понял, что вы хотите получить элемент, который соответствует атрибуту, который вы хотите передать в 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 + "')]