我正在测试Web应用程序的以下代码
[TestMethod]
[TestCategory(Constants.TestCategorySmoke)]
public void HomePage_Should_Display_Header()
{
WaitFor<HomePage>()
.GetHeader()
.GetText()
.Should()
.Be("Application Header");
}
HomePage构造函数如下:
public HomePage()
{
DriverProvider.GetDriver().Url = URL;
OnPage();
}
每当启动Web浏览器时,浏览器将转到正确的页面并具有URL变量中指定的正确URL。
但是我的测试总是会失败并返回以下内容
Test.E2e.Tests.HomePageTests.HomePage_Should_Display_Header threw exception:
System.ArgumentException: Unable to navigate to page: 'HomePage