ウェブサイトをリフレッシュする際に表示されるWebブラウザのポップアップを受け入れる必要があります。 私は、ウェブサイトを更新するには、次のスクリプトを使用している - 私は、Webブラウザのポップアップを受け入れるために、コードの下に使用された後Selenium webdriverを使用してブラウザのポップアップにフォーカスを切り替える方法C#
driver.FindElement(By.Id("all_bt")).SendKeys(Keys.F5);
を。
IAlert alert = driver.SwitchTo().Alert();
Thread.Sleep(3000);
alert.Accept();
アラートが見つからないため、エラーが発生しています。 私は焦点がポップアップではない、それは理由かもしれないと信じています。 誰も私に助けてくれますか?
それがなければならない...それでも、その後に動作しない場合は任意のフレームが存在しているかどうかを確認... [OK]をクリックし、直接してみてくださいブラウザーのポップアップの他にアプリケーションのポップアップ..アラートへの切り替えはその場合は機能しません –
OKボタンを直接クリックすると動作します。スクリプトを記録するには、ポップアップは次のように認識されている - >
クール..私は答えとして溶液を添加している.. :)それは助けるの答えを受け入れる –