我需要接受一個網頁瀏覽器彈出窗口來刷新網站。 我用下面的腳本來刷新網站 -如何使用硒webdriver c切換焦點到瀏覽器彈出窗口#
driver.FindElement(By.Id("all_bt")).SendKeys(Keys.F5);
之後,我用下面的代碼以接受Web瀏覽器彈出。
IAlert alert = driver.SwitchTo().Alert();
Thread.Sleep(3000);
alert.Accept();
但是我收到錯誤,因爲沒有找到警報。 我相信重點不在彈出,這可能是原因。 有人能幫助我嗎?
嘗試直接點擊就OK了..如果仍然沒有工作,然後檢查是否有任何框架存在..它必須工作除了瀏覽器彈出窗口之外,應用程序彈出窗口..在這種情況下切換到警報將不起作用 –
直接單擊確定按鈕它正在工作。 >
酷..我已經加入溶液作爲答案,..請接受答案它將幫助:) –