Skip to content

Commit 6e62337

Browse files
committed
Small improvement in SeleniumTests
1 parent c26b200 commit 6e62337

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/Tests/AspNetCoreTemplate.Web.Tests/SeleniumTests.cs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
namespace AspNetCoreTemplate.Web.Tests
22
{
33
using System;
4+
using System.Linq;
45

56
using OpenQA.Selenium;
67
using OpenQA.Selenium.Chrome;
@@ -17,17 +18,18 @@ public SeleniumTests(SeleniumServerFactory<Startup> server)
1718
this.server = server;
1819
server.CreateClient();
1920
var opts = new ChromeOptions();
20-
opts.AddArguments("--headless", "--ignore-certificate-errors");
21+
opts.AddArguments("--headless");
22+
opts.AcceptInsecureCertificates = true;
2123
this.browser = new ChromeDriver(opts);
2224
}
2325

2426
[Fact(Skip = "Example test. Disabled for CI.")]
2527
public void FooterOfThePageContainsPrivacyLink()
2628
{
2729
this.browser.Navigate().GoToUrl(this.server.RootUri);
28-
Assert.Contains(
29-
this.browser.FindElements(By.CssSelector("footer a")),
30-
x => x.GetAttribute("href").EndsWith("/Home/Privacy"));
30+
Assert.EndsWith(
31+
"/Home/Privacy",
32+
this.browser.FindElements(By.CssSelector("footer a")).First().GetAttribute("href"));
3133
}
3234

3335
public void Dispose()

0 commit comments

Comments
 (0)