0
使用硒Chromedriver, 我可以切換到我想要的標籤,由driver.SwitchTo().Window(tabHandle);
但仍然,瀏覽器選項卡的焦點沒有改變。如何使當前選項卡,驅動程序引用可見?儘管驅動程序已成功切換到另一個選項卡,但驅動程序最初創建的以前的選項卡仍處於活動狀態並且可見。如何將焦點切換到硒中的另一個選項卡?
要簡要說明,需要更改所創建選項卡的焦點並使其可見。可能嗎?
使用硒Chromedriver, 我可以切換到我想要的標籤,由driver.SwitchTo().Window(tabHandle);
但仍然,瀏覽器選項卡的焦點沒有改變。如何使當前選項卡,驅動程序引用可見?儘管驅動程序已成功切換到另一個選項卡,但驅動程序最初創建的以前的選項卡仍處於活動狀態並且可見。如何將焦點切換到硒中的另一個選項卡?
要簡要說明,需要更改所創建選項卡的焦點並使其可見。可能嗎?
您可以更改使用Actions
Actions actions = new Actions(driver);
actions.KeyDown(Keys.Control).KeyDown(Keys.Tab).KeyUp(Keys.Tab).KeyUp(Keys.Control).Perform();
這並沒有爲我工作。 另外Tab不是修飾鍵,所以我們必須使用SendKeys。 – Gokul
感謝焦點的答案(http://stackoverflow.com/a/41515618/3967709)@SaurabhGaur – Gokul