Comment trouver et insérer une valeur dans une zone de texte (input) à l'aide de Python Sélénium?
J'ai le code HTML suivant la structure et la je suis en train d'utiliser le Sélénium pour entrer une valeur de NUM
:
<div class="MY_HEADING_A">
<div class="TitleA">My title</div>
<div class="Foobar"></div>
<div class="PageFrame" area="W">
<span class="PageText">PAGE <input id="a1" type="txt" NUM="" /> of <span id="MAX"></span> </span>
</div>
Voici le code que j'ai écrit:
head = driver.find_element_by_class_name("MY_HEADING_A")
frame_elem = head.find_element_by_class_name("PageText")
# Following is a pseudo code.
# Basically I need to enter a value of 1, 2, 3 etc in the textbox field (NUM)
# and then hit RETURN key.
## txt = frame_elem.find_element_by_name("NUM")
## txt.send_keys(Key.4"
Comment obtenir cet élément et entrez une valeur?
Vous devez vous connecter pour publier un commentaire.
En supposant que votre page est disponible sous la rubrique "http://example.com"
Sélectionner l'élément par son id:
Maintenant, vous pouvez simuler en appuyant sur ENTRÉE:
ou si c'est un formulaire, vous pouvez soumettre: