【发布时间】:2016-07-09 02:28:37
【问题描述】:
我这里有一个 html 示例:
<select id="Something" style="color:#404040;background-color:White;font-family:Verdana;font-size:XX-Small;width:125px;z-index: 134" name="Something">
<option value="0">Please Choose Status</option>
<option value="1">Status1</option>
<option value="2">Status2</option>
以上是对下拉网页元素的引用。根据选择的工作流程,系统将根据条件触发值 1 或 2。如何编写 Assert 语句来检查实际状态与预期状态?我尝试了以下方法:
Assert.True(ddlFoo.Text.Equals("Status2"));
Assert.AreEqual("Status2", ddlFoo.Selected);
Assert.AreEqual("Status2",ddlFoo.Text);
但是,所有这三个似乎都在将内部文本与整个下拉列表进行比较
Instead of `"status2 compared to status1"`
我明白了:"status2" compared to "Please Choose Status\r\nStatus1r\nStatus2"
有人可以提供 C# 语法来为此执行断言语句吗?
谢谢
【问题讨论】: