我有一个 MVC 应用程序(Lang.C#)。我正在尝试学习如何将 BDD 测试与 SpecFlow 一起使用。
如果输入了正确的用户名/密码,我正在尝试创建一个“断言”的测试,然后将加载一个页面(或提供身份验证),如果输入了不正确的用户名/密码(不提供身份验证)。
如何才能做到这一点?
我有一个 MVC 应用程序(Lang.C#)。我正在尝试学习如何将 BDD 测试与 SpecFlow 一起使用。
如果输入了正确的用户名/密码,我正在尝试创建一个“断言”的测试,然后将加载一个页面(或提供身份验证),如果输入了不正确的用户名/密码(不提供身份验证)。
如何才能做到这一点?
查看Selenium WebDriver - 您可以使用 C# 绑定来驱动浏览器,并与您的 Web 应用程序交互。
第二个示例,具体演示了一种使用页面对象模式使用 Selenium 编写 SpecFlow 测试的方法。