我有代码来捕获测试失败时的截图。我现在正在做的是用" TestContext.CurrentContext.Test.ID +" _" + TestContext.CurrentContext.Test.Name" 命名屏幕截图EM>。我想添加测试失败的消息,如"消息:OpenQA.Selenium.NoSuchElementException:没有这样的元素:无法定位元素:{"方法":" css选择""选择器":" .applicationTitleSteps"} &#34 ;.反正有吗?
答案 0 :(得分:0)
您可以通过简单地转换Exception对象来将Exception消息作为字符串读取。执行字符串操作选项,例如拆分以获取所需的值,并与当前名称连接,您在保存时为屏幕截图提供这些名称。 您的异常捕获代码应该是这样的,catch(例外ex)。