因此,我正在使用NUnit
和Selenium
在网站上测试一系列操作,以查看结果是否一致并符合我们的预测。使用的语言是C#
。
[Test]
public void SearchInvoiceDate()
{
//Clicks on dropdown menu, chooses Invoice Date and searches a date
new SelectElement(driver.FindElement(By.Id("SearchSelect"))).SelectByText("Invoice Date");
new SelectElement(driver.FindElement(By.Id("YearsList"))).SelectByText("2014");
var wait = new WebDriverWait(driver, TimeSpan.FromSeconds(10));
wait.Until(d => d.FindElement(By.Id("InvoiceTable_processing")).GetCssValue("display") == "none");
new SelectElement(driver.FindElement(By.Id("MonthsList"))).SelectByText("Feb");
Assert.That();
}
该测试具有登录到网站,单击下拉选项,在seachbar中键入,然后加载特定网页的设置。
我的主要目标是运行测试,并查看生成的表中是否存在href链接
在此先感谢您的帮助,我仍然不熟悉Web测试以及在堆栈溢出时提出问题,因此非常感谢结构化批评。
答案 0 :(得分:0)
该消息表明您的测试程序集同时引用了nunit框架和Microsoft(MSTest)单元测试框架。如果使用的是NUnit,请删除Microsoft参考。如果您使用的是MSTest,请删除NUnit参考。