我在网页上遇到了模态对话框。我必须在模态对话框中选择是,但不能选择它。我已尝试使用警报选项,但无法正常工作。我试过的代码是
IAlert alert = driver.SwitchTo().Alert();
alert.Accept();
此代码不适用于模式对话框。
答案 0 :(得分:0)
您建议用于处理警报的代码:
driver.SwitchTo().Alert();
它不能使用模态窗口。
您需要以不同的方式处理模态窗口,就像普通的webElement一样。例如:
remove().click() //operation leading to appearance of modal window
val modalWindow = driver.findElement(By.cssSelector(".modal")) //modal window, check the DOM for it's correct selector
acceptDeletionModal.YOUR_OPERATION