J'essaie de remplir un formulaire de connexion sur https://login.alibaba.com/?spm=a2700.8293689.0.0.EKYnH1&tracelog=hd_signin. Cependant, je suis incapable de remplir le formulaire de connexion. Voici mon code actuel.Impossible de remplir le formulaire en utilisant le séparateur
executable_path =
{'executable_path':'path/to/chrome/on/my/pc'}
browser = Browser('chrome', **executable_path)
browser.visit('https://alibaba.com')
my_acc = browser.find_link_by_partial_text("My Account")
for i in my_acc:
browser.visit(i['href'])
browser.find_by_name('loginId').first.type('Steve Jobs')
J'ai vérifié le code html, et il y a clairement un élément avec le nom que je cherche, mais je reçois l'erreur suivante:
splinter.exceptions.ElementDoesNotExist: no elements could be found with name "loginId"