Obtenez la valeur sélectionnée dans le menu déroulant Selenium Python VBA

Obtenir la valeur sélectionnée par le menu déroulant Selenium Python Vba (Sélectionner)

Même si je cherchais, tous définissaient une valeur pour Select, et il a fallu un certain temps pour le trouver, donc je vais l'écrire ici aussi.

supposition Windows Python 3.8 Selenium est déjà utilisé et doit être géré par la variable du pilote

Obtenez la valeur sélectionnée dans le menu déroulant Selenium Python

Utilisez la classe Select.

Vous devez donc importer la classe Select. Vous pouvez faire différentes choses en faisant du WebElement qui fait référence à l'élément Select un type Select.

Explication détaillée du fonctionnement du site Web officiel de Select element </ b> https://www.selenium.dev/documentation/ja/support_packages/working_with_select_elements/

Obtenez la valeur sélectionnée dans le menu déroulant


from selenium.webdriver.support.select import Select
#Importez la classe Select pour travailler avec l'élément Select

AA = driver.find_element_by_id("A")  #Obtenez l'élément Select avec l'ID A
AAA=Select(AA)             #Créer un objet Sélectionner Vous pouvez effectuer diverses opérations à partir de cet objet.

#La valeur sélectionnée dans le menu déroulant est
print(AAA.first_selected_option.text)

#En cas de menu déroulant pouvant en sélectionner plusieurs, vous pouvez l'obtenir dans la liste.
all_selected = AAA.all_selected_options  #all_sélectionné est une liste.

Obtenez la valeur sélectionnée dans le menu déroulant SeleniumBasic VBA

C'est facile

Obtenez la valeur sélectionnée dans le menu déroulant



Dim AA As WebElement  'Déclaré avec le type WebElement

’Obtenir l’élément Select avec l’ID A
Set AA = driver.FindElementById("A").AsSelect.SelectedOption

Debug.Print (A.Text)’La valeur sélectionnée a été sortie. J'étais capable de

Le tweet du jour En parlant de cela, il suffit d'obtenir les valeurs des zones de texte et des cases à cocher Cela fait un moment que je n'ai pas obtenu la valeur de sélection de Select en grattant. Récemment, le nombre de demandes a de nouveau augmenté, alors allons-y rapidement. Je veux plus de temps pour réfléchir.

Recommended Posts

Obtenez la valeur sélectionnée dans le menu déroulant Selenium Python VBA
Python VBA pour obtenir une capture de la page WEB entière avec Selenium
Obtenez le chemin du bureau en Python
Obtenez le chemin du script en Python
Obtenez le chemin du bureau en Python
Obtenez le nom d'hôte en Python
Obtenez la valeur tout en spécifiant la valeur par défaut de dict en Python
Comment obtenir la dernière (dernière) valeur d'une liste en Python
Je ne peux pas obtenir l'élément dans Selenium!
Obtenez et définissez la valeur du menu déroulant en utilisant Python et Selenium
Obtenir la liste de codes EDINET en Python
[Python] Récupérez les fichiers dans le dossier avec Python
Obtenez la météo à Osaka via l'API Web (python)
Récupérer l'appelant d'une fonction en Python
Obtenez le titre de la fenêtre du système X Window en Python
Découvrez la fraction de la valeur saisie en python
Comment obtenir les fichiers dans le dossier [Python]
Obtenir la date en Python
Comment récupérer la nième plus grande valeur en Python
Comment obtenir le nombre de chiffres en Python
Notez les options fréquemment utilisées dans Python + Selenium + Chrome
[python] Récupère la liste des classes définies dans le module
Obtenez des résultats au format dict avec Python psycopg2
Obtenir la taille (nombre d'éléments) de Union Find en Python
Obtenez l'URL de la destination de la redirection HTTP en Python
Obtenez des commentaires YouTube en Python
Obtenez le mois dernier en Python
Calcul de la valeur de jeu de cisaillement en Python
Grattage avec du sélénium en Python
Obtenir la taille du terminal en Python
[Python] Récupérez le mois précédent
Obtenir explicitement EOF en python
Obtenez des notes Evernote en Python
Python> dictionnaire> get ()> valeur facultative
Obtenez des synonymes japonais avec Python
Obtenez votre fréquence cardiaque à partir de l'API fitbit en Python!
Obtenez le type MIME en Python et déterminez le format de fichier
Obtenir l'index de la nième valeur la plus grande / la plus petite de la liste en Python
Obtenez automatiquement le port où Arduino est bloqué en Python
Obtenez la date et l'heure actuelles en Python, en tenant compte du décalage horaire
Obtenez l'index de chaque élément de la matrice de confusion en Python
Obtenir l'index de la nième valeur la plus grande / la plus petite de la liste en Python
Obtenir la valeur d'une clé spécifique jusqu'à l'index spécifié de la liste de dictionnaires en Python
Macro (VBA) qui convertit la sélection de plage dans Excel en code d'initialisation de liste Python
Obtenez des données LeapMotion en Python.
Soyez prudent lorsque vous spécifiez la valeur d'argument par défaut dans la série Python 3
Obtenir l'API arXiv en Python
Python dans le navigateur: la recommandation de Brython
Obtenir des données de Quandl en Python
Enregistrez le fichier binaire en Python
Scraping avec Selenium en Python (Basic)
python> Afficher 3 fractions au format ".3f, .3f, .3f" / Obtenir 3 valeurs de coordonnées dans la plage [-1: 1]
Obtenez la météo avec les requêtes Python
Obtenez la météo avec les requêtes Python 2
Dans la commande python, python pointe vers python3.8
Implémenter le modèle Singleton en Python
Comment obtenir la version Python