如何将焦点切换到selenium中的另一个标签?

时间:2017-02-14 07:59:29

标签: c# selenium automation browser-automation

使用硒Chromedriver, 我可以通过driver.SwitchTo().Window(tabHandle);切换到我想要的标签但是,浏览器标签的焦点仍未改变。如何制作当前标签,驱动程序引用可见?虽然驱动程序已成功切换到另一个选项卡,但驱动程序最初创建的上一个选项卡仍处于活动状态且可见。

要简要说明,需要更改所创建标签的焦点并使其可见。有可能吗?

1 个答案:

答案 0 :(得分:0)

您可以使用Actions

更改焦点
Actions actions = new Actions(driver);
actions.KeyDown(Keys.Control).KeyDown(Keys.Tab).KeyUp(Keys.Tab).KeyUp(Keys.Control).Perform();