Skip to content

Commit fb3f404

Browse files
author
John Luo
committed
Fix chrome/selenium tests (#25330)
* Revert "Disable failing/hanging tests due to Chrome/Selenium issue (#25323)" This reverts commit 332f150. * Update Selenium to latest * Update API * Try specifying a version * Update Selenium to 4.0.0-beta5 * Disable browser log tests * Fix components e2e tests and disable blazor standalone template test
1 parent 340ee72 commit fb3f404

File tree

12 files changed

+54
-36
lines changed

12 files changed

+54
-36
lines changed

eng/Versions.props

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -270,10 +270,10 @@
270270
<NewtonsoftJsonBsonPackageVersion>1.0.2</NewtonsoftJsonBsonPackageVersion>
271271
<NewtonsoftJsonPackageVersion>12.0.2</NewtonsoftJsonPackageVersion>
272272
<NSwagApiDescriptionClientPackageVersion>13.0.4</NSwagApiDescriptionClientPackageVersion>
273-
<SeleniumSupportPackageVersion>3.12.1</SeleniumSupportPackageVersion>
273+
<SeleniumSupportPackageVersion>4.0.0-alpha05</SeleniumSupportPackageVersion>
274274
<SeleniumWebDriverMicrosoftDriverPackageVersion>17.17134.0</SeleniumWebDriverMicrosoftDriverPackageVersion>
275-
<SeleniumWebDriverChromeDriverPackageVersion>2.43.0</SeleniumWebDriverChromeDriverPackageVersion>
276-
<SeleniumWebDriverPackageVersion>3.12.1</SeleniumWebDriverPackageVersion>
275+
<SeleniumWebDriverChromeDriverPackageVersion>85.0.4183.8300</SeleniumWebDriverChromeDriverPackageVersion>
276+
<SeleniumWebDriverPackageVersion>4.0.0-alpha05</SeleniumWebDriverPackageVersion>
277277
<SerilogExtensionsLoggingPackageVersion>1.4.0</SerilogExtensionsLoggingPackageVersion>
278278
<SerilogSinksFilePackageVersion>4.0.0</SerilogSinksFilePackageVersion>
279279
<StackExchangeRedisPackageVersion>2.0.593</StackExchangeRedisPackageVersion>

src/Components/test/E2ETest/Microsoft.AspNetCore.Components.E2ETests.csproj

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,6 @@
1414
<SkipTests Condition="'$(SeleniumE2ETestsSupported)' != 'true'">true</SkipTests>
1515
<SkipTests Condition="'$(SeleniumE2ETestsSupported)' == 'true'">false</SkipTests>
1616

17-
<!-- Tests are disabled due to https://github.com/dotnet/aspnetcore/issues/25322 -->
18-
<SkipTests>true</SkipTests>
19-
2017
<!-- Tests do not work on Helix or when bin/ directory is not in project directory due to undeclared dependency on test content. -->
2118
<BaseOutputPath />
2219

src/Components/test/E2ETest/ServerExecutionTests/MultipleRootComponentsTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public override async Task InitializeAsync()
4343
}
4444
}
4545

46-
[Fact]
46+
[Fact(Skip = "Browser logs cannot be retrieved: https://github.com/dotnet/aspnetcore/issues/25803")]
4747
public void DoesNotStartMultipleConnections()
4848
{
4949
Navigate("/multiple-components");

src/Components/test/E2ETest/ServerExecutionTests/ServerReconnectionTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ public void RendersContinueAfterReconnect()
7878
Browser.False(() => Browser.FindElement(selector).Text == currentValue);
7979
}
8080

81-
[Fact]
81+
[Fact(Skip = "Browser logs cannot be retrieved: https://github.com/dotnet/aspnetcore/issues/25803")]
8282
public void ErrorsStopTheRenderingProcess()
8383
{
8484
Browser.FindElement(By.Id("cause-error")).Click();

src/Components/test/E2ETest/Tests/WebAssemblyAuthenticationTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -306,7 +306,7 @@ public void LoggedInUser_OnTheIdP_CanLogInSilently()
306306
ValidateLoggedIn(userName);
307307
}
308308

309-
[Fact]
309+
[Fact(Skip = "Browser logs cannot be retrieved: https://github.com/dotnet/aspnetcore/issues/25803")]
310310
public void CanNotRedirect_To_External_ReturnUrl()
311311
{
312312
Browser.Navigate().GoToUrl(new Uri(new Uri(Browser.Url), "/authentication/login?returnUrl=https%3A%2F%2Fwww.bing.com").AbsoluteUri);

src/Components/test/E2ETest/Tests/WebAssemblyLazyLoadTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ public void CanLazyLoadAssemblyWithRoutes()
111111
Assert.True(renderedElement.Displayed);
112112
}
113113

114-
[Fact]
114+
[Fact(Skip = "Browser logs cannot be retrieved: https://github.com/dotnet/aspnetcore/issues/25803")]
115115
public void ThrowsErrorForUnavailableAssemblies()
116116
{
117117
// Navigate to a page with lazy loaded assemblies for the first time

src/Components/test/E2ETest/Tests/WebAssemblyLoggingTest.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ protected override void InitializeAsyncCore()
3232
Assert.Equal("none", errorUi.GetCssValue("display"));
3333
}
3434

35-
[Fact]
35+
[Fact(Skip = "Browser logs cannot be retrieved: https://github.com/dotnet/aspnetcore/issues/25803")]
3636
public void LogsSimpleExceptionsUsingLogger()
3737
{
3838
Browser.FindElement(By.Id("throw-simple-exception")).Click();
@@ -44,7 +44,7 @@ public void LogsSimpleExceptionsUsingLogger()
4444
"at BasicTestApp.ErrorComponent.ThrowSimple");
4545
}
4646

47-
[Fact]
47+
[Fact(Skip = "Browser logs cannot be retrieved: https://github.com/dotnet/aspnetcore/issues/25803")]
4848
public void LogsInnerExceptionsUsingLogger()
4949
{
5050
Browser.FindElement(By.Id("throw-inner-exception")).Click();
@@ -57,7 +57,7 @@ public void LogsInnerExceptionsUsingLogger()
5757
"at BasicTestApp.ErrorComponent.ThrowInner");
5858
}
5959

60-
[Fact]
60+
[Fact(Skip = "Browser logs cannot be retrieved: https://github.com/dotnet/aspnetcore/issues/25803")]
6161
public void LogsAggregateExceptionsUsingLogger()
6262
{
6363
Browser.FindElement(By.Id("throw-aggregate-exception")).Click();
@@ -72,7 +72,7 @@ public void LogsAggregateExceptionsUsingLogger()
7272
"System.InvalidTimeZoneException: Aggregate exception 3");
7373
}
7474

75-
[Fact]
75+
[Fact(Skip = "Browser logs cannot be retrieved: https://github.com/dotnet/aspnetcore/issues/25803")]
7676
public void LogsUsingCustomLogger()
7777
{
7878
Browser.MountTestComponent<LoggingComponent>();

src/Components/test/testassets/TestServer/ServerStartup.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public ServerStartup(IConfiguration configuration)
1919
public void ConfigureServices(IServiceCollection services)
2020
{
2121
services.AddMvc();
22-
services.AddServerSideBlazor(options => options.DetailedErrors = true);
22+
services.AddServerSideBlazor();
2323
}
2424

2525
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline.

src/ProjectTemplates/BlazorTemplates.Tests/BlazorTemplates.Tests.csproj

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,6 @@
1010

1111
<RunTemplateTests Condition="'$(RunTemplateTests)' == ''" >true</RunTemplateTests>
1212
<SkipTests Condition="'$(RunTemplateTests)' != 'true'">true</SkipTests>
13-
14-
<!-- Tests are disabled due to https://github.com/dotnet/aspnetcore/issues/25322 -->
15-
<SkipTests>true</SkipTests>
16-
1713
<!--Do not run this test project on Helix.-->
1814
<BuildHelixPayload>false</BuildHelixPayload>
1915
<SkipHelixArm>true</SkipHelixArm>

src/ProjectTemplates/BlazorTemplates.Tests/BlazorWasmTemplateTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public override Task InitializeAsync()
4040
return InitializeAsync(isolationContext: Guid.NewGuid().ToString());
4141
}
4242

43-
[Fact]
43+
[Fact(Skip = "Certificate issue: https://github.com/dotnet/aspnetcore/issues/25826")]
4444
public async Task BlazorWasmStandaloneTemplate_Works()
4545
{
4646
// Additional arguments are needed. See: https://github.com/dotnet/aspnetcore/issues/24278

0 commit comments

Comments
 (0)