我正在使用Selenium WebDriver和Python在Internet Explorer中进行自动化测试。我已经在IE 11中打开了多个窗口,我关闭了当前窗口,之后第二个最后打开的窗口没有得到任何焦点,所以焦点到第二个最后一个窗口我要点击并按住ALT按钮,然后单击ESC按钮这样第二个最后一个窗口获得焦点。
基本上,我需要关注倒数第二个窗口。
例如: SendKeys.SendKeys(“{ALT}”+“{ESC}”)
请帮帮我。提前谢谢。
答案 0 :(得分:1)
ActionChains
是您正在寻找的。 p>
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()