J'essaye de trouver un élément web en utilisant XPath en Selenium
pour Python. L'élément web doit contenir le texte "Chocolat" mais pas "Dark" .
J'ai essayé cette syntaxe mais je n'ai pas réussi à la faire fonctionner (attention aux paranthèses) :
choco = driver.find_element_by_xpath("//*[text()[contains(., 'Chocolate')] and not[[contains(., 'Dark')]]]")
Voici le même code en utilisant les sauts de ligne et la concaténation pour plus de lisibilité :
choco = driver.find_element_by_xpath((
"//*[text()[contains(., 'Chocolate')]" +
"and not[[contains(., 'Dark')]]]"
))