【发布时间】:2017-08-24 05:37:24
【问题描述】:
我需要确认一个模式弹出窗口。我有一个我填写的表格,必须移到下一页。当我点击继续时,会出现一个模式弹出窗口,询问填写的详细信息是否正确?
上面有两个按钮和一些其他的描述。一个按钮显示取消,另一个显示Yes, information is correct. 我尝试通过
driver.switchTo().frame(0); // there is only one popup
但是,之后我对webDriver 所做的任何事情都会导致NullPointerException,因为没有找到网络元素。
这是我正在尝试的
WebElement modalButtonContainer = AutoUtils.findElementByClassName(modalOverlay, "modalButtonContainer");
WebElement modalButton = AutoUtils.findElementByClassName(modalButtonContainer, "buttonClass");
modalButton.click();
但这一切都导致NullPointer。如何点击modalButton?
【问题讨论】:
-
分享网站网址。
标签: java selenium modal-dialog webdriver