【发布时间】:2014-09-27 04:27:45
【问题描述】:
我正在创建一系列 Webdriver 测试,其主要目的是确保 Web 应用程序页面的验证,所以这围绕着确保警报发生,但更重要的是显示的文本是正确的,因此正确的验证是被触发。
但是我似乎无法从警报中获取文本。
我似乎找不到任何有关从警报中检索文本的信息,并且所有研究都返回了如何简单地接受警报。
到目前为止我有:
UnhandledAlertException alertText = UnhandledAlertException.GetAlertText();
Assert.That(alertText, Is.EqualTo("You must select the user's Primary Role"));
但“GetAlertText”无法识别,我不确定是否需要获取另一个文件并引用它,其中包含此函数,或者它根本不存在。
我很确定有一个内置的获取警报文本功能,但我似乎错了。
谢谢, -汤姆
【问题讨论】:
-
你到底是从哪里得到
UnhandledAlertException.GetAlertText();的? -
@Arran 我认为这是为了使问题“合法”(因为他尝试了“某事”);)
标签: c# javascript selenium selenium-webdriver webdriver