2017-09-07 2 views
-1

Je fais des tests automatisés en utilisant Selenium WebDriver avec Python dans Internet Explorer. J'ai ouvert plusieurs fenêtres dans IE 11 et j'ai fermé la fenêtre en cours, après que la deuxième fenêtre ouverte ne soit pas mise au point afin de se concentrer à la deuxième dernière fenêtre Je veux cliquer et maintenez le bouton ALT puis cliquez sur le bouton ESC cette deuxième dernière fenêtre se concentre.Comment maintenir "ALT" puis "Esc" dans Selenium WebDriver en utilisant python?

Fondamentalement, je dois atteindre le focus sur la deuxième dernière fenêtre.

par exemple: SendKeys.SendKeys ("{ALT}" + "{ESC}")

S'il vous plaît aidez-moi. Merci d'avance.

+0

double possible de [Python Sélénium: Comment envoyer la touche ESC pour fermer la fenêtre de pop-up] (https://stackoverflow.com/questions/41649916/python-selenium-how-to-send-esc- key-to-close-pop-up-window) – JeffC

Répondre

1

ActionChains est ce que vous cherchez.

from selenium.webdriver.common.action_chains import ActionChains 

combine_keys = ActionChains(driver) 
combine_keys.key_down(Keys.ALT).send_keys(Keys.ESCAPE).key_up(Keys.ALT).perform()