Skip to content

Commit

Permalink
Tests - Add OffScreenBrowserBasicFacts.CanExecuteJavascriptInMainFram…
Browse files Browse the repository at this point in the history
…eAfterNavigatingToDifferentOrigin

Confirm CanExecuteJavascriptInMainFrame is true after navigating to a different origin

Resolves #3021
  • Loading branch information
amaitland committed May 18, 2020
1 parent 9194874 commit 2a62f97
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions CefSharp.Test/OffScreen/OffScreenBrowserBasicFacts.cs
Original file line number Diff line number Diff line change
Expand Up @@ -223,5 +223,26 @@ await Cef.UIThreadTaskFactory.StartNew(delegate
Assert.True(!string.IsNullOrEmpty(stringResult));
Assert.Equal(200, statusCode);
}

[Theory]
//TODO: Add more urls
[InlineData("http://www.google.com", "http://cefsharp.github.io/")]
public async Task CanExecuteJavascriptInMainFrameAfterNavigatingToDifferentOrigin(string firstUrl, string secondUrl)
{
using (var browser = new ChromiumWebBrowser(firstUrl))
{
await browser.LoadPageAsync();

Assert.True(browser.CanExecuteJavascriptInMainFrame);

await browser.LoadPageAsync(secondUrl);

Assert.True(browser.CanExecuteJavascriptInMainFrame);

await browser.LoadPageAsync(firstUrl);

Assert.True(browser.CanExecuteJavascriptInMainFrame);
}
}
}
}

0 comments on commit 2a62f97

Please sign in to comment.