Boa tarde pessoal, sou iniciante e estou com uma dúvida sobre a utilização de variáveis.
Existe um método de busca de texto como xpath. É possível utilizar uma variável para definir essa busca?
exemplo de código
nomeCertificado = "Exemplo"
busca1 = "\"//*[contains(text(), '"
busca2 = "')]\""
nomeEmpresa = str(busca1 + nomeCertificado + busca2)
# Forma que funciona
WebDriverWait(driver, 20).until(EC.element_to_be_clickable(
(By.XPATH, "//*[contains(text(), 'Exemplo')]"))).click()
# Forma que eu gostaria de utilizar
WebDriverWait(driver, 20).until(EC.element_to_be_clickable(
(By.XPATH, nomeEmpresa))).click()
Essa alteração poderia me permitir incluir a opção de buscar por listas, o que poderia melhorar e muito o meu projeto. Desculpem se não expliquei bem.