【发布时间】:2019-12-28 14:33:35
【问题描述】:
我需要验证在网站中,当字段包含有效数据时,单击“保存”后会显示“信息已成功保存”的警报。现在我有一个代码来查找 web 元素并像这样填充有效数据:
IWebElement carName = driver.FindElement(By.XPath("..."));
carName.Click();
carName.SendKeys("Name of the car");
IWebElement saveButton = driver.FindElement(By.XPath("..."));
saveButton.Click();
我希望在显示消息时验证它已显示并且测试通过。
【问题讨论】:
-
您需要解除的是 JS 警报还是 HTML 警报?如果您不确定,请触发警报,然后右键单击它。如果你什么也没得到,那可能是 JS 警报。如果您获得包含“检查”的常用上下文菜单,那么它就是 HTML。使用此信息更新您的问题。您的代码在哪里尝试访问此警报消息?你尝试了什么?您收到了哪些错误消息等。编辑您的问题并添加此信息。
标签: c# selenium testing selenium-webdriver