【发布时间】:2013-08-15 08:36:44
【问题描述】:
我正在使用 VS2012,我想自定义我的 selenium 测试。
例如,当测试失败时,我想显示文本 The page loaded too long - unable to login + original message 而不是只显示这个:OpenQA.Selenium.NoSuchElementException: Unable to find element with id == loginElementID。是否可以? UI 测试时如何以及何时使用断言?
这将使我的测试更易于理解和提供更多信息。
var wait = new WebDriverWait(driver, new TimeSpan(0, 0, 0, 8));
wait.Message = "Page Loaded too long";
或者测试失败时如何显示wait.Message?
【问题讨论】:
-
您是在使用提供日志记录到文件的框架,还是只是在谈论更改控制台中的输出?
标签: visual-studio-2012 selenium ui-testing nosuchelementexception