Problème assez basique en sélénium.Python/Selenium - find_elements_by_class_name avec un nom de classe long
Il y a une classe dans un site que je suis en train de parcourir (aucun ID, sans nom), mais très longue nom de classe tels que class="my really long crappy class name with space"
Je suis en train mydriver.find_elements_by_class_name(idClass);
où mydriver = webdriver.Firefox()
.
J'ai aussi essayé my.really.long.crappy.class.name.with.space
et cela aussi ne fonctionne pas (vu cela comme une solution affichée sur d'autres questions comme moi. Quand je lance ce que je ne reçois pas une erreur, mais mon résultat est de taille zéro.
La fonction suivante est ce que je suis actuellement en utilisant, et je frappais mon impression
def getElementByClass(idClass):
a=[];
try:
print idClass;
a = mydriver.find_elements_by_class_name(idClass);
return a;
except:
print 'crap';
Quelle valeur de 'idClass' passez-vous? – alecxe
@alecxe J'ai essayé '' mon nom de classe très long merde avec espace "' et '' my.really.long.crappy.class.name.with.space "' –