2017-02-14 53 views
0

使用硒Chromedriver, 我可以切換到我想要的標籤,由driver.SwitchTo().Window(tabHandle);但仍然,瀏覽器選項卡的焦點沒有改變。如何使當前選項卡,驅動程序引用可見?儘管驅動程序已成功切換到另一個選項卡,但驅動程序最初創建的以前的選項卡仍處於活動狀態並且可見。如何將焦點切換到硒中的另一個選項卡?

要簡要說明,需要更改所創建選項卡的焦點並使其可見。可能嗎?

+1

感謝焦點的答案(http://stackoverflow.com/a/41515618/3967709)@SaurabhGaur – Gokul

回答

0

您可以更改使用Actions

Actions actions = new Actions(driver); 
actions.KeyDown(Keys.Control).KeyDown(Keys.Tab).KeyUp(Keys.Tab).KeyUp(Keys.Control).Perform(); 
+0

這並沒有爲我工作。 另外Tab不是修飾鍵,所以我們必須使用SendKeys。 – Gokul

相關問題