【发布时间】:2012-10-08 18:57:40
【问题描述】:
我正在使用 Selenium 和 Web 驱动程序。
我有一张要在灯箱中填写的表格。现在,当我单击“提交”时。该灯箱关闭,并在页面顶部生成一个简单的通知,该通知会在几秒钟后消失。
现在我的问题是:当我这样做时
driver.findElement(By.xpath(".//*[@id='createCaseBtn']")).click(); // x-path of submit button
我应该如何检查该通知消息是否出现在 UI 上。
因为当我这样做时
driver.findElement(By.xpath(".//*[@id='easyNotification']")).getText(); // x-path of easyNotification message
我向我展示了无法找到逻辑上正确的元素,因为当时 UI 上不存在通知消息。只有在完成 AJAX 请求(用于提交表单)之后,消息才会出现在 UI 上。
请帮忙!!!!
谢谢
【问题讨论】:
标签: selenium selenium-webdriver xpath