diff --git a/dotnet/test/common/BiDi/Script/CallFunctionParameterTest.cs b/dotnet/test/common/BiDi/Script/CallFunctionParameterTest.cs index 308734bd3238f..d1e2608ddb431 100644 --- a/dotnet/test/common/BiDi/Script/CallFunctionParameterTest.cs +++ b/dotnet/test/common/BiDi/Script/CallFunctionParameterTest.cs @@ -46,7 +46,7 @@ public async Task CanCallFunctionWithDeclarationImplicitCast() [Test] public async Task CanEvaluateScriptWithUserActivationTrue() { - await context.Script.EvaluateAsync("window.open();", true, new() { UserActivation = true }); + await context.Script.EvaluateAsync("window.open();", true); var res = await context.Script.CallFunctionAsync(""" () => navigator.userActivation.isActive && navigator.userActivation.hasBeenActive diff --git a/dotnet/test/common/BiDi/Script/EvaluateParametersTest.cs b/dotnet/test/common/BiDi/Script/EvaluateParametersTest.cs index c50af92fe9b14..a38f76c43fc95 100644 --- a/dotnet/test/common/BiDi/Script/EvaluateParametersTest.cs +++ b/dotnet/test/common/BiDi/Script/EvaluateParametersTest.cs @@ -46,7 +46,7 @@ public async Task CanEvaluateScriptImplicitCast() [Test] public async Task СanEvaluateScriptWithUserActivationTrue() { - await context.Script.EvaluateAsync("window.open();", true, new() { UserActivation = true }); + await context.Script.EvaluateAsync("window.open();", true); var res = await context.Script.EvaluateAsync(""" navigator.userActivation.isActive && navigator.userActivation.hasBeenActive diff --git a/java/test/org/openqa/selenium/bidi/script/CallFunctionParameterTest.java b/java/test/org/openqa/selenium/bidi/script/CallFunctionParameterTest.java index e853e39296431..b03770358cf0a 100644 --- a/java/test/org/openqa/selenium/bidi/script/CallFunctionParameterTest.java +++ b/java/test/org/openqa/selenium/bidi/script/CallFunctionParameterTest.java @@ -60,8 +60,7 @@ void canEvaluateScriptWithUserActivationTrue() { try (Script script = new Script(id, driver)) { script.evaluateFunction( - new EvaluateParameters(new ContextTarget(id), "window.open();", true) - .userActivation(true)); + new EvaluateParameters(new ContextTarget(id), "window.open();", false)); EvaluateResult result = script.callFunction( diff --git a/java/test/org/openqa/selenium/bidi/script/EvaluateParametersTest.java b/java/test/org/openqa/selenium/bidi/script/EvaluateParametersTest.java index e51dff72265fb..98e3bfd77ef6e 100644 --- a/java/test/org/openqa/selenium/bidi/script/EvaluateParametersTest.java +++ b/java/test/org/openqa/selenium/bidi/script/EvaluateParametersTest.java @@ -54,8 +54,7 @@ void canEvaluateScriptWithUserActivationTrue() { try (Script script = new Script(id, driver)) { script.evaluateFunction( - new EvaluateParameters(new ContextTarget(id), "window.open();", true) - .userActivation(true)); + new EvaluateParameters(new ContextTarget(id), "window.open();", false)); EvaluateResult result = script.evaluateFunction( diff --git a/javascript/node/selenium-webdriver/test/bidi/browsingcontext_inspector_test.js b/javascript/node/selenium-webdriver/test/bidi/browsingcontext_inspector_test.js index 6bf0508b146f0..250bbad37dacb 100644 --- a/javascript/node/selenium-webdriver/test/bidi/browsingcontext_inspector_test.js +++ b/javascript/node/selenium-webdriver/test/bidi/browsingcontext_inspector_test.js @@ -141,24 +141,29 @@ suite( }, ) - it('can listen to fragment navigated event', async function () { - let navigationInfo = null - const browsingConextInspector = await BrowsingContextInspector(driver) + ignore(env.browsers(Browser.EDGE, Browser.CHROME)).it( + 'can listen to fragment navigated event', + async function () { + let navigationInfo = null + const browsingConextInspector = await BrowsingContextInspector(driver) - const browsingContext = await BrowsingContext(driver, { - browsingContextId: await driver.getWindowHandle(), - }) - await browsingContext.navigate(Pages.linkedImage, 'complete') + const browsingContext = await BrowsingContext(driver, { + browsingContextId: await driver.getWindowHandle(), + }) + await browsingContext.navigate(Pages.linkedImage, 'complete') - await browsingConextInspector.onFragmentNavigated((entry) => { - navigationInfo = entry - }) + await browsingConextInspector.onFragmentNavigated((entry) => { + navigationInfo = entry + }) - await browsingContext.navigate(Pages.linkedImage + '#linkToAnchorOnThisPage', 'complete') + await browsingContext.navigate(Pages.linkedImage + '#linkToAnchorOnThisPage', 'complete') - assert.equal(navigationInfo.browsingContextId, browsingContext.id) - assert(navigationInfo.url.includes('linkToAnchorOnThisPage')) - }) + // Chrome/Edge do not return the window's browsing context id as per the spec. + // This assertion fails. + assert.equal(navigationInfo.browsingContextId, browsingContext.id) + assert(navigationInfo.url.includes('linkToAnchorOnThisPage')) + }, + ) ignore(env.browsers(Browser.EDGE, Browser.CHROME)).it( 'can listen to user prompt opened event',