public void NavbarTitle() { JobsPage page = Dashboard.GoToJobsPage(); // Verify title Link title = page.Navbar.TitleLink; Assert.True(title.IsUserAccesible); Assert.Equal("Microsoft Azure WebJobs", title.Text); Assert.Equal(Dashboard.BuildFullUrl(JobsPage.RelativePath), title.Href); }
public void FunctionDefinitionPage_RunButton() { FunctionDefinitionPage page = Dashboard.GoToFunctionDefinitionPage(_functionDefinitionId); DefinitionSection section = page.DefinitionSection; Link runButton = section.RunFunctionLink; Assert.True(runButton.IsUserAccesible); Assert.Equal("Run function", runButton.Text); Assert.Equal( Dashboard.BuildFullUrl(RunFunctionPage.ConstructRelativePath(_functionDefinitionId)), runButton.Href); }
public void Navbar_Buttons() { JobsPage page = Dashboard.GoToJobsPage(); // Verify navbar IEnumerable <Link> links = page.Navbar.NavLinks; Assert.Equal(1, links.Count()); Link functionLink = links.First(); Assert.True(functionLink.IsUserAccesible); Assert.Equal("Functions", functionLink.Text); Assert.Equal(Dashboard.BuildFullUrl(FunctionsPage.RelativePath), functionLink.Href); }
public void FunctionsPage_Functions() { FunctionsPage page = Dashboard.GoToFunctionsPage(); FunctionsSection functionsSection = page.FunctionsSection; functionsSection.Table.WaitForDataToLoad(); IEnumerable <TableRow> functionsRows = functionsSection.Table.BodyRows; Assert.Equal(1, functionsRows.Count()); FunctionsTableRow functionRow = functionsRows.Single() as FunctionsTableRow; Assert.NotNull(functionRow); Assert.Equal("SingleFunction.Function", functionRow.FunctionName); Assert.Equal(0, functionRow.SuccessCount); Assert.Equal(0, functionRow.FailCount); Assert.Equal( Dashboard.BuildFullUrl(FunctionDefinitionPage.ConstructRelativePath(_functionDefinitionId)), functionRow.FunctionLink.Href); }
public void Navbar_Buttons() { JobsPage page = Dashboard.GoToJobsPage(); Navbar navbar = page.Navbar; // Verify title Link title = navbar.TitleLink; Assert.True(title.IsUserAccesible); Assert.Equal("Microsoft Azure WebJobs", title.Text); Assert.Equal(Dashboard.BuildFullUrl(JobsPage.RelativePath), title.Href); // Verify navbar IEnumerable <Link> links = navbar.NavLinks; Assert.Equal(3, links.Count()); Link functionLink = links.ElementAt(0); Assert.True(functionLink.IsUserAccesible); Assert.Equal("Functions", functionLink.Text); Assert.Equal(Dashboard.BuildFullUrl(FunctionsPage.RelativePath), functionLink.Href); Link searchLink = links.ElementAt(1); Assert.True(searchLink.IsUserAccesible); Assert.Equal("Search Blobs", searchLink.Text); Assert.Equal(Dashboard.BuildFullUrl(SearchBlobPage.RelativePath), searchLink.Href); Link aboutLink = links.ElementAt(2); Assert.True(functionLink.IsUserAccesible); Assert.Equal("About", aboutLink.Text); Assert.Equal(Dashboard.BuildFullUrl(AboutPage.RelativePath), aboutLink.Href); }