J'ai utilisé ** arguments [0] .scrollIntoView (); ** dans le sélénium de python pour ajuster la position d'affichage de l'écran. Lorsque j'ai déplacé le script pour la première fois depuis un moment, il est tombé à cause d'une erreur.
self.driver.execute_script("arguments[0].scrollIntoView();", inputLabel)
De
inputLabel.location_once_scrolled_into_view
Changé en. ʻInputLabel` est l'élément obtenu par la méthode find_element_by_XXX de webdriver.
MoveTargetOutOfBoundsException
se produira, donc comme solution de contournement, utilisez ** arguments [0] .scrollIntoView (); ** pour faire défiler l'écran. J'essayais de le déplacer.erreur javascript: arguments [0] .scrollIntoView n'est pas une fonction
Et une erreur ...Recommended Posts