¿Cómo manejar acercar y alejar en selenium python 3? [duplicar]

Sep 14 2020

Quiero saber ¿Todas las formas de hacerlo que se utilizan para acercar y alejar? selenium - controlador de cromo - python 3

Deseo que alguien pueda ayudarme y enumere todas las formas (métodos) para acercar o alejar para probarlo

Creo que presionar (ctrl) + (+) puede hacer lo que quiero, entonces, ¿cómo enviar estas dos teclas al mismo tiempo?

Ojalá alguien me pueda ayudar.

Respuestas

1 AnmolParida Sep 14 2020 at 01:46

La forma alternativa sería usar ActionChains

No es definitivo al 50%, pero se puede configurar cuántas veces necesitamos presionar (+/-) para obtener el zoom deseado.

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