comment gérer le zoom avant et arrière dans le sélénium python 3? [dupliquer]

Sep 14 2020

Je veux savoir toutes les façons de faire cela utilisé pour zoomer et dézoomer? sélénium - pilote chrome - python 3

Je souhaite que tout le monde puisse m'aider et lister tout le chemin (méthodes) pour zoomer ou dézoomer pour l'essayer

Je pense que la presse (ctrl) + (+) peut faire ce que je veux alors comment envoyer ces deux touches en même temps?

je souhaite que n'importe qui puisse m'aider.

Réponses

1 AnmolParida Sep 14 2020 at 01:46

Une autre façon serait d'utiliser ActionChains

Ce n'est pas définitif à 50%, mais peut être configuré combien de fois nous devons appuyer sur (+/-) pour obtenir le zoom souhaité

from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.keys import Keys

action = ActionChains(driver)
action.key_down(Keys.CONTROL).send_keys('+').key_up(Keys.CONTROL).perform() #WindowsOS
action.key_down(Keys.COMMAND).send_keys('+').key_up(Keys.COMMAND).perform() #MacOS