public void TextChanged(object sender, System.EventArgs e)
{
listener.FireEvent(TesterType, sender, "Enter", ((ComboBox)sender).Text);
}
//records: comboBox.Select(3); //text of item 3
public void SelectedIndexChanged(object sender, System.EventArgs e)
{
EventAction action = new EventAction("Select", ((ComboBox)sender).SelectedIndex);
action.Comment = ((ComboBox)sender).Text;
listener.FireEvent(TesterType, sender, action);
}
对于NUnitForms,它还有一个兄弟工具叫NUnitASP,
官方主页:http://nunitforms.sourceforge.net/
学习资源
对于NUnitForms,仍然是没有发现有好的中文资源,大家可以参考官方文档。
四.NUnitAsp
NUnitAsp可以说是NUnitForms的兄弟,它也是一个NUnit的扩展,用来自动测试ASP.NET页面。虽然NunitAsp可以完成一些ASP.NET页面的自动化测试工作,但是在编写测试用例的时候,如果界面上的元素比较多,编写起来会非常的麻烦,这也是为什么NunitAsp一直处于大紫不红的原因。它可以编写如下代码片断的测试代码:
public void TestLayout()
{
TextBoxTester name = new TextBoxTester("name", CurrentWebForm);
文章来源于领测软件测试网 https://www.ltesting.net/